1

How can I write a test-mutation in F# using Ninja Turtles?

Here's my test mutation (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();
        }
    }
}

Here's my unit test:

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

Here's my SUT:

public class SimpleCalculator
{
    public static int Add(int x, int y) => x + y;
}
Scott Nimrod
  • 11,206
  • 11
  • 54
  • 118

0 Answers0