Вопрос по NUnit
От: Matvey Россия  
Дата: 15.01.04 10:04
Оценка:
Здравствуйте все. У меня ситуация, когда простой вопрос ставит в тупик. Нужно тестировать программу с помощью NUnit. Пытаюсь начать с простого. Написал класс:


namespace TestUnit
{
    using System;
    using System.IO;
    using NUnit.Framework;
    /// <summary>
    /// Summary description for TempTest.
    /// </summary>
    [TestFixture]
    public class TempTest
    {
        private int i;

        public TempTest()
        {
            i = 5;
        }

        [Test]
        public void Try()
        {
            i = i * 5;
            Console.Write(i.ToString());
        }
    }
}


В сборке этот класс один единственный.
Сгенерил сборку, натравил на нее NUnit и получил:

Runable: No
Reason: Has no TestFixtures

Может быть кто-то работал с NUnit. Помогите, плиз.
Re: Вопрос по NUnit
От: Ransom Stark Россия  
Дата: 15.01.04 11:17
Оценка:
Здравствуйте, Matvey, Вы писали:

M>Здравствуйте все. У меня ситуация, когда простой вопрос ставит в тупик. Нужно тестировать программу с помощью NUnit. Пытаюсь начать с простого. Написал класс:

M>Runable: No
M>Reason: Has no TestFixtures

M>Может быть кто-то работал с NUnit. Помогите, плиз.


Вроде всё работает. Может, забыл класс объявить как public?
Re[2]: Вопрос по NUnit
От: Matvey Россия  
Дата: 15.01.04 12:47
Оценка:
Здравствуйте, Ransom Stark, Вы писали:

RS>Вроде всё работает. Может, забыл класс объявить как public?


Спасибо. Я с референсами запутался. Если подключать nunit.framework.dll из того места, куда она попала во время инсталяции, то все работает. А если ее скопировать в другое место и цеплять оттуда, то не работает.
Re[3]: Вопрос по NUnit
От: Jericho  
Дата: 22.01.04 09:14
Оценка:
Здравствуйте, Matvey, Вы писали:

M>Здравствуйте, Ransom Stark, Вы писали:


RS>>Вроде всё работает. Может, забыл класс объявить как public?


M>Спасибо. Я с референсами запутался. Если подключать nunit.framework.dll из того места, куда она попала во время инсталяции, то все работает. А если ее скопировать в другое место и цеплять оттуда, то не работает.



Так просто в пропертях подключаемой из ГАКа библиотеки установить Copy Local = True
и заработает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.