NUnit示例代码?

时间:2009-05-13 21:48:11

标签: c# unit-testing nunit

我想学习如何使用NUnit。我通过阅读然后玩真实代码来学习最好。我在哪里可以找到一个以示例性方式使用NUnit的小型简单C#项目?

6 个答案:

答案 0 :(得分:4)

NUnit's developer wiki上有很多很好的例子。

原始链接中断时更新

基本示例可以在NUnit Documentation Page找到。查看Getting Started / QuickStart子部分和Assertions / *子部分。

答案 1 :(得分:3)

从我自己的项目(现实生活中,所以不仅仅是演示一切都将变得简单明了:)

两者都相当小,虽然MiscUtil是两者中较大的一部分,但它主要是一个非常小的单个组件的集合。

MoreLINQ经过严格测试;在进入单元测试之前,MiscUtil的覆盖范围更广。

答案 2 :(得分:1)

你应该在下载NUnit时找到NUnit样本;这些是如何使用NUnit的非常好的例子。

答案 3 :(得分:1)

我不认为阅读单元测试有助于看到有人写作并解释他们为什么这样做。 尝试一些截屏视频。例如DimeCast.Net ....

答案 4 :(得分:1)

这应该是有用的......

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

答案 5 :(得分:0)

我建议在dnrTV观看TDD上的视频。请参阅Part 1Part 2