public void When_Greeted_GreeterMessage_Is_Rendered() { //Arrange var fakeGreeter = new FakeGreeter(); var fakeDateTimeServiceForMorning = new FakeDateTimeServiceForMorning(); var controller = new GreeterController(fakeGreeter, fakeDateTimeServiceForMorning); var expectedMessage = fakeGreeter.Greet(); var greetInput = new GreetInput(); //Act var viewResult = controller.Greet(greetInput); //Assert Assert.AreEqual(expectedMessage, viewResult.ViewData["message"]); }
public void When_Greeted_In_The_Morning_Returns_MorningView() { //Arrage var fakeGreeter = new FakeGreeter(); var fakeDateTimeServiceForMorning = new FakeDateTimeServiceForMorning(); var controller = new GreeterController(fakeGreeter, fakeDateTimeServiceForMorning); var expectedViewName = "MorningView"; var greetInput = new GreetInput(); //Act var result = controller.Greet(greetInput); //Assert Assert.AreEqual(expectedViewName, result.ViewName); }
public void When_Greeted_Before_12_Greets_GoodMorning() { //Arrange var dateTimeServiceForMorning = new FakeDateTimeServiceForMorning(); var greeter = new Greeter(dateTimeServiceForMorning); var name = "Magesh"; var expectedMessage = "Hi Magesh, Good Morning!!"; //Act greeter.Name = name; var message = greeter.Greet(); //Assert Assert.AreEqual(expectedMessage, message); }