public void IndexAction_Is3PM_Feb292016_ThrowsApplicationException() { //arrage MSTestController controller = new MSTestController(new DateTime(2016, 2, 29, 17, 0, 0)); //act controller.Index(); }
public void IndexAction_Is10PM_June_ReturnsDayModel_SceenNight() { //arrange MSTestController controller = new MSTestController(new DateTime(2012, 6, 1, 22, 0, 0)); string expected = "Night"; //act var result = controller.Index() as ViewResult; var model = result.ViewData.Model as DayModel; Assert.IsNotNull(model, "Incorrect model, expected DayModel"); Assert.AreEqual(expected, model.SceneName); }
public void IndexAction_Is5PM_June_ReturnsDayModel_SoundEffectSummerDay() { //arrange string expected = "SummerDay"; MSTestController controller = new MSTestController(new DateTime(2012, 6, 1, 17, 0, 0)); //act var result = controller.Index() as ViewResult; var model = result.ViewData.Model as DayModel; Assert.IsNotNull(model, "Incorrect model, expected DayModel"); Assert.AreEqual(expected, model.SoundEffect); }
public void IndexAction_Is10PM_December_ReturnsModel_SoundEffectWinterStorm() { //arrange MSTestController controller = new MSTestController(new DateTime(2012, 12, 1, 22, 0, 0)); string expected = "WinterStorm"; //act var result = controller.Index() as ViewResult; var model = result.ViewData.Model as DayModel; //assert Assert.IsNotNull(model, "Incorrect model, expected DayModel"); Assert.AreEqual(expected, model.SoundEffect); }