NUnit示例代码?

7

我想学习如何使用NUnit。我最好的学习方式是先阅读,然后通过实际代码来操作。请问在哪里可以找到一个小而简单的C#项目,以示范的方式使用NUnit?

6个回答

4

14
死链接使得这个选项变得不太有用。 - msp

3

这里是我的一些项目(真实的生活中,而不仅仅是演示,一切都会很好很简单:)

这两个项目都比较小,尽管MiscUtil的规模更大,但它主要是由一些非常小的、独立的组件组成。

MoreLINQ经过了大量测试;MiscUtil的覆盖范围不够广泛,因为我开始时没有做单元测试。


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

1

你可以在 NUnit 的下载文件中找到 NUnit 示例,这些示例非常好地展示了如何使用 NUnit。


1

我认为阅读单元测试并不像看到有人编写它们并解释他们为什么这样做那么有帮助。可以尝试一些屏幕录像。例如DimeCast.Net...


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接