2015-01-13 1 views
0

Я пытаюсь начать работу с exercise.io и C#. Я без труда установил CLI Exercism и следую инструкциям Linux C# (состоящим из «Mono Develop», также доступного для Linux.), Насколько это возможно. Я также установил плагин NUnit, и я вижу, что панели появляются, когда я смотрю View -> Unit Testing.Я пытаюсь запустить тесты с помощью NUnit и MonoDevelop, я должен упустить что-то очевидное

То, что я не могу сделать, это найти способ добавления тестового файла. Панель «Тесты единиц» пуста, и я пробовал каждую комбинацию, о которой я могу думать, вплоть до помещения файла в разные каталоги и добавления его в решение и т. Д. Я не могу понять, как запустить тест.

Это должно быть чем-то необычайно простым, но это просто не приходит ко мне. Нашел некоторое упоминание об импорте файла в сообщении в блоге, но я не могу найти параметр импорта в любом меню.

Mint 17,1 (KDE), Monodevelop 5,5, 5,5 NUnit

ответ

0

Просто напишите тестовый класс, например класс с [TestFixture] атрибут и какие методы есть [Test] атрибут и подпись общественного ничтожной метода(). Затем запустите их с помощью Ctrl + T. Должно быть просто, как это. MonoDevelop с плагином NUnit автоматически анализирует тесты.

+0

Я должен был сказать exersism.io в описании, чтобы указать, что я делаю чуть лучше. Экстремизм - это сайт, который дает вам кучу небольших упражнений по программированию, и для тестирования этих упражнений он дает вам тестовые файлы. Преданные тестовые файлы. Так что я пытаюсь (и не удается) добавить эти файлы в свой проект таким образом, который позволит мне запускать тесты. Выполнение этого способа и копирование/вставка текста из данного тестового файла в новый тестовый файл действительно работают. Поэтому я могу обойтись, спасибо. Это все еще немного неуклюже, но по крайней мере я могу сделать это сейчас. – corko

+0

Если файл является обычным файлом .cs, просто добавьте его в проект. В любом случае, я рассмотрю упомянутый вами сайт. – Anton