c# 单元测试nunit

使用NUnit单元测试:

  1. 引入 Microsoft.NET.Test.Sdk(我一直以为这个不是一个包,搞了我好久,我是去掉sdk在nugut才搜到)。始终是测试无效,真滴急人,还好最终解决了。
  2. NUnit
  3. NUnit3TestAdapter

使用:
首先新建TestUnit.class

public class TestUnit
    {
        public bool IsNum(string obj)
        {
            var i = 0;
            return int.TryParse(obj, out i);
        }
    }

再新建类 UnitTest1

using NUnit.Framework;

namespace mrojob.UnitTest
{
    [TestFixture]
    public class UnitTest1
    {
        private TestUnit myTest;
        public UnitTest1()
        {
            myTest = new TestUnit();
        }
        [Test]
        public void TestSuccess()
        {
            Assert.True(myTest.IsNum("1"));
        }

        [Test]
        public void TestFail()
        {
            Assert.True(myTest.IsNum("q"));
        }
    }
}

最终效果图:
c# 单元测试nunit_第1张图片完成了单元测试初级学习第一天。

你可能感兴趣的:(c#,NUnit,.net,core,c#,单元测试,.net,core)