1

如何使用 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;
}
4

0 回答 0