public void Login_BadUser_ThrowUserNotFoundException() { try { // Arrange IAuthenticationService service = service = new StubFailAuthenticationService(); // Act service.Login(badUser.Username, badUser.Password); // Assert Assert.True(false, "UserNotFoundException was not thrown"); } catch (UserNotFoundException) { // Assert Assert.True(true); } }
public void Post_BadRequest_ReturnsStatusErrorWithMessage() { // Arrange ResponseMessage expectedResponseMessage = new ResponseMessage() { Status = "ERROR", Message = "User not found" }; StubFailAuthenticationService service = new StubFailAuthenticationService(); LoginController controller = new LoginController(service); // Act ResponseMessage actualResponse = controller.Post(badRequest); // Assert Assert.IsType <ResponseMessage>(actualResponse); Assert.Equal(expectedResponseMessage.Status, actualResponse.Status); Assert.Equal(expectedResponseMessage.Message, actualResponse.Message); }