public void GetOddNumbers_Limit9_ReturnsListOfOddNumbers() { // Arrange var math = new TestNinja.Fundamentals.Math(); var limit = 12; var oddList = new List <int>() { 1, 3, 5, 7, 9, 11 }; // Act var result = math.GetOddNumbers(limit).ToList(); #region Using Regex //var result = math.GetOddNumbers(limit).ToList(); //var resultStr = new List<string>(); // Using Regex //foreach (int item in result) //{ // resultStr.Add(item.ToString()); //} //Assert.That(resultStr, Is.All.Match("^[13579]+$")); // Using Regex #endregion // Assert result.Should().BeEquivalentTo(oddList); }
public void Max_ArgumentsAreEqual_ReturnsTrue() { var math = new Math(); int expected = 1; var result = math.Max(1, 1); Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(expected, result); }
public void SecondIsMax_laregestInTwoNumbers_ReturnsTrue() { var math = new Math(); int expected = 12; var result = math.Max(7, 12); Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(expected, result); }
public void Add_TwoNumbers_ReturnsTrue() { var math = new Math(); int expected = 5; var result = math.Add(2, 3); Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(expected, result); }
public void GetOddNumber_Oddnumber_Returntrue() { var math = new Math( ); int expected = 5; var result = math.GetOddNumbers(10).Count(); Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(expected, result); // OVERLOADS }
public void GetOddNumber_Oddnumber_Returntru() { var math = new Math(); // int expected = 5; var result = math.GetOddNumbers(5); NUnit.Framework.Assert.That(result, Does.Contain(1)); NUnit.Framework.Assert.That(result, Is.EquivalentTo(new [] { 1, 3, 5 })); // OVERLOADS }
public void Max_FirstArgLowerSecond_ReturnsSecond() { // Arrange var math = new TestNinja.Fundamentals.Math(); var firstArg = 8; var secondArg = 10; // Act var result = math.Max(firstArg, secondArg); // Assert Assert.AreEqual(secondArg, result); }
public void Add_TwoValues_ReturnsSum() { // Arrange var a = 5; var b = 8; var c = a + b; var math = new TestNinja.Fundamentals.Math(); // Act var result = math.Add(a, b); // Assert Assert.AreEqual(c, result); }
public void Setup() { _math = new Math(); }
public void TearDown() { /* SetUp executa depois do teste. Como um dispose */ _math = null; }
public void SetUP() { /* SetUp executa antes do test */ _math = new Math(); }
public void Arrange() { _math = new Math(); }