xunitxunit入门


备注

本节概述了xunit是什么,以及开发人员可能想要使用它的原因。

它还应该提到xunit中的任何大型主题,并链接到相关主题。由于xunit的Documentation是新的,您可能需要创建这些相关主题的初始版本。

用xUnit.net编写的简单测试

using Xunit;

namespace MyFirstUnitTests
{
    public class TestClass
    {
        [Fact]
        public void PassingTest()
        {
            Assert.Equal(4, Add(2, 2));
        }

        [Fact]
        public void FailingTest()
        {
            Assert.Equal(5, Add(2, 2));
        }

        int Add(int x, int y)
        {
            return x + y;
        }
    }
}
 

安装和设置(入门)

在平台上开始使用xUnit.net:

  • .NET核心/ ASP.NET核心
  • 桌面CLR
  • 通用Windows应用程序