如何使用Ninja Turtles在F#中编写测试变异?

时间:2015-12-07 23:05:28

标签: unit-testing nunit ninja-turtles

如何使用Ninja Turtles在F#中编写测试变异?

这是我的测试突变(C#):

using NinjaTurtles;
using NUnit.Framework;

namespace Tests
{
    [TestFixture]
    public class _MutantTest
    {
        [Test, Category("Mutation"), MutationTest]
        public void Add_MutationTests()
        {
            MutationTestBuilder<SimpleCalculator>
                .For("Add")
                .Run();
        }
    }
}

这是我的单元测试:

[TestFixture]
public class _Test
{
    [Test]
    public void Add()
    {
        Assert.AreEqual(5, SimpleCalculator.Add(2, 3));
    }
}

这是我的SUT:

public class SimpleCalculator
{
    public static int Add(int x, int y) => x + y;
}

0 个答案:

没有答案