public void ReturnFizzIfNumberIsDivisibleByThree() { var mockedCalculator = new Mock<ICalculator>(); var wordGetter = new WordGetter(mockedCalculator.Object); mockedCalculator.Setup(mc => mc.IsDivisibleByThree(It.IsAny<int>())).Returns(true); var result = wordGetter.GetFizzIfRequired(7); Assert.AreEqual(result, "Fizz"); }
public void ReturnNumberIfNumberIsNotDivisibleByFive() { var mockedCalculator = new Mock<ICalculator>(); var wordGetter = new WordGetter(mockedCalculator.Object); mockedCalculator.Setup(mc => mc.IsDivisibleByFive(It.IsAny<int>())).Returns(false); var result = wordGetter.GetBuzzIfRequired(7); Assert.AreNotEqual(result, "Buzz"); }