public void TestAdd(AdderTestCaseSetup setup, string s) { //Arrange var adder = new Adder(); //Act var result = adder.Add(setup.LHS, setup.RHS); //Assert Assert.AreEqual(setup.Expected, result); }
public IEnumerator GetEnumerator() { var ones = new AdderTestCaseSetup { LHS = 1, RHS = 1, Expected = 2, Description = "Sql Server with Rabbit" }; // Description is used solely for visibility in the test window var twos = new AdderTestCaseSetup { LHS = 2, RHS = 2, Expected = 5, Description = "MySql with Rabbit" }; var threes = new AdderTestCaseSetup { LHS = 3, RHS = 3, Expected = 6, Description = "MySql with InMemory" }; yield return(new object[] { ones, ones.Description }); yield return(new object[] { twos, twos.Description }); yield return(new object[] { threes, threes.Description }); }