public void VerifyIfFirstNumberIsGreaterThan1000() { var backwardCounter = new BackwardCounter("1010", "1"); Assert.IsFalse(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("First Number must be less than 1000", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyIfFirstNumberIsNotDivisibleBySecondNumber() { var backwardCounter = new BackwardCounter("25", "7"); Assert.IsFalse(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("First Number not evenly divisible by Second Number", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyIfFirstNumberIsNotInteger() { var backwardCounter = new BackwardCounter("aaa", "5"); Assert.IsFalse(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("Numbers has to be integer", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyIfFirstNumberIsNegative() { var backwardCounter = new BackwardCounter("-25", "5"); Assert.IsFalse(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("Numbers must be non negative", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyIfSecondNumberIsEmpty() { var backwardCounter = new BackwardCounter("", "5"); Assert.IsFalse(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("Either of the Numbers cannot be empty", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyIfNumbersAreValid() { var backwardCounter = new BackwardCounter("25", "5"); Assert.IsTrue(backwardCounter.IsValid, "Message is not valid"); Assert.AreEqual("Numbers are valid", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyIfSecondNumberIsGreaterThanFirstNumber() { var backwardCounter = new BackwardCounter("5", "25"); Assert.IsFalse(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("Second Number must be less than First Number", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyIfSecondNumberIsZero() { var backwardCounter = new BackwardCounter("25", "0"); Assert.IsFalse(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("Second Number must be greater than zero", backwardCounter.Status, "Status doesnt match as expected."); }
public void VerifyBackwardCount() { var backwardCounter = new BackwardCounter("25", "5"); Assert.IsTrue(backwardCounter.IsValid, "Message is valid"); Assert.AreEqual("Numbers are valid", backwardCounter.Status, "Status doesnt match as expected."); Assert.AreEqual("25 20 15 10 5", backwardCounter.PrintBackwardCount(), "Output of Print backward count is not as expected"); }