FixtureSetup на MbUnit / Gallio не запускается - PullRequest
2 голосов
/ 25 июня 2009

Я не понимаю эту проблему. Сначала я ссылался на MBUnit v2, и все работало идеально. Затем я установил MBunit v3 и сослался на него ... Что-то вроде MbUnit.dll и Gallio.dll в папке bin установки Gallio. И когда я скомпилировал, я получил несколько предупреждений о TestFixtureSetup, поэтому я изменил их на FixtureSetup. Но теперь их больше не казнят. Любые подсказки, что я делаю не так?

На какие DLL я должен ссылаться? Потому что, когда я использовал v2 для MbUnit, я всегда использовал MbUnit.Framework.dll, но это больше не так.

Я в замешательстве ...

Edit: Этот пример лучше всего объясняет мою проблему:

Я пробовал это с помощью TestDriven.NET:

[TestFixture]
    public class CategoryTests 
    {
        [FixtureSetUp]
        public void _TestFixtureSetup()
        {
            Debug.WriteLine("in fixturesetup");
        }

        [Test]
        public void test()
        {
            Debug.WriteLine("in test");
            Assert.IsTrue(true);
        }
}

После щелчка правой кнопкой мыши по методу теста и выбора Run Test (s) я получаю этот вывод:

------ Test started: Assembly: mvcstore.DataAccess.Tests.dll ------

in test

1 passed, 0 failed, 0 skipped, took 1.13 seconds.

1 Ответ

0 голосов
/ 25 июня 2009

Вам нужны только 2 следующие сборки: MbUnit.dll и Gallio.dll. Обязательно используйте новый бегун, потому что старый (mbunit v2) не совместим с mbUnit v3.

Icarus - это интерфейс GUI, а Echo - инструмент командной строки.

...