public void GetWithouErrors() { // Arrange RegisterServicesMock registerMock = new RegisterServicesMock(); var controller = new RegisterController(registerMock); // Act var result = controller.Index(); // Assert var viewResult = Assert.IsType <ViewResult>(result); Assert.Null(viewResult.ViewData["Message"]); }
public void PostNewData() { // Arrange RegisterServicesMock registerMock = new RegisterServicesMock(); var controller = new RegisterController(registerMock); var newEmail = new Email() { address = "*****@*****.**" }; // Act var result = controller.Index(newEmail); // Assert var viewResult = Assert.IsType <ViewResult>(result); Assert.Equal("E-mail added to mailing list", viewResult.ViewData["Message"].ToString()); }
public void PostAlreadyExistingData() { // Arrange RegisterServicesMock registerMock = new RegisterServicesMock(); var controller = new RegisterController(registerMock); var newEmail = new Email() { address = "*****@*****.**" }; // Act var result = controller.Index(newEmail); // Assert var viewResult = Assert.IsType <ViewResult>(result); Assert.Equal("This e-mail is already registered to the Database", viewResult.ViewData["Message"].ToString()); }