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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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
        }
Exemple #6
0
        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);
        }
Exemple #9
0
 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();
 }