public void Can_Add_Semesters() { // Arrange var mock = new Mock<ISemestersRepository>(); SemestersController target = new SemestersController(mock.Object); Semesters semester = new Semesters{ SemesterID=1, Type="letni", Year="2007/2008"}; // Action ActionResult result = target.Add(semester); // Assert mock.Verify(m => m.AddSemester(semester),Times.Once()); Assert.IsInstanceOfType(typeof(RedirectToRouteResult), result); Assert.AreEqual("Pomyślnie dodano nowy semestr!", target.TempData["message"]); }
public void Can_Add_Semesters() { // Arrange var mock = new Mock <ISemestersRepository>(); SemestersController target = new SemestersController(mock.Object); Semesters semester = new Semesters { SemesterID = 1, Type = "letni", Year = "2007/2008" }; // Action ActionResult result = target.Add(semester); // Assert mock.Verify(m => m.AddSemester(semester), Times.Once()); Assert.IsInstanceOfType(typeof(RedirectToRouteResult), result); Assert.AreEqual("Pomyślnie dodano nowy semestr!", target.TempData["message"]); }