NUnit пример кода? - PullRequest
7 голосов
/ 14 мая 2009

Я хотел бы узнать, как использовать NUnit. Я лучше учусь, читая, а затем играя с реальным кодом. Где я могу найти маленький, простой C # проект, который использует NUnit образцово?

Ответы [ 6 ]

4 голосов
/ 14 мая 2009

Существует множество прекрасных примеров на вики-сайте NUnit для разработчиков .

Обновление, поскольку исходная ссылка не работает :

Основные примеры можно найти на странице документации NUnit . Ознакомьтесь с подразделом «Начало работы / Быстрый старт» и подразделом «Утверждения / *».

3 голосов
/ 14 мая 2009

Из моих собственных проектов (реальных, а не просто демонстраций, где все будет красиво и просто:)

Оба они достаточно малы, и, хотя MiscUtil больше двух из них, в основном это набор очень маленьких отдельных компонентов.

MoreLINQ тщательно протестирован; MiscUtil имеет патчи покрытие, как я начал его, прежде чем приступить к модульному тестированию.

1 голос
/ 23 июня 2014

Это должно быть полезно ...

using System.Text;
using NUnit.Framework;

namespace Test.SampleTests
{
    [TestFixture]
    public class CustomerTestClass
    {
        [TestCase(1, true)] // valid customer
        [TestCase(2, true)] // valid customer
        [TestCase(1123123123132, false)] // invlaid customer
        public void IsValidCustomerTest(int customerId, bool isValid)
        {
            Assert.AreEqual(_service.ValidateCust(customerId), isValid);
        }
    }
}

Взят отсюда - https://coderwall.com/p/vwvura

1 голос
/ 14 мая 2009

Я не думаю, что чтение юнит-тестов помогает так же, как наблюдение за тем, как кто-то их пишет и объясняет, почему они делают так, как есть. попробуй несколько скринкастов. DimeCast.Net например ....

1 голос
/ 14 мая 2009

Вы должны найти образцы NUnit вместе с загрузкой NUnit; Это очень хорошие примеры использования NUnit.

0 голосов
/ 14 мая 2009

Я бы рекомендовал смотреть видео на TDD на dnrTV. См. Часть 1 и Часть 2 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...