public void sould_return__viewName() { fizzBuzzModel = new FizzBuzzModel { InputValue = 2 }; var stub = new List <NumberModel>(); stub.Add(new NumberModel() { InputNumber = "1", Number = FizzOrBuzzValue.Buzz }); stub.Add(new NumberModel() { InputNumber = "2", Number = FizzOrBuzzValue.Buzz }); fizzBuzzManager.Setup(x => x.GetNumbers(fizzBuzzModel)).Returns(stub); fizzBuzzController = new FizzBuzzController(fizzBuzzManager.Object); result = fizzBuzzController.FizzBuzzForm(fizzBuzzModel, 1); var viewResult = result as ViewResult; Assert.IsNotNull(result); fizzBuzzManager.Verify(x => x.GetNumbers(fizzBuzzModel), Times.Once); Assert.AreEqual("FizzBuzzForm", viewResult.ViewName); }