public static void Main(string[] args) { if (args.Length != 1) { Console.Error.WriteLine("Usage:\napplication assembiles_path"); /* так можно завершать приложение с кодом ошибки? */ Environment.Exit(1); } var path = args[0]; var testGroups = TestDiscoverer.DiscoverIn(path); TestRunner.Run(testGroups); }
public void InitAssembly() { /* * Путь к файлу сборки данного проекта. Сборка содержит тип MyNUnitTests * с методами с атрибутами [Test], [Before], [After], [BeforeClass], [AfterClass]. * Почему-то не получилось указать через относительный путь. * Нужно руками указывать его абсолютный путь в ФС. */ const string file = @"/Users/decorus/Dropbox/CSC/Courses/2017-2/C#/repo/CSC.NET/hw2/hw2/bin/Debug/hw2.exe"; MyNUnitAssembly = Assembly.LoadFrom(file); TestGroups = TestDiscoverer.DiscoverIn(MyNUnitAssembly).ToList(); TestMethods = TestGroups[0].TestMethods.ToList(); }