public void Method_Authentication_When_ParameterRequestIsNull_Should_ReturnBadRequest() { _employeeApplicationServiceMock.Setup(item => item.AuthenticationAsync(It.IsAny <object>())).Returns(_employeeTask); _employeeController = new EmployeeController(_employeeApplicationServiceMock.Object); var result = _employeeController.Authentication(null); var badRequestResult = result.Result as BadRequestObjectResult; Assert.IsNotNull(badRequestResult); Assert.AreEqual((int)HttpStatusCode.BadRequest, badRequestResult.StatusCode); }
public void Method_Authentication_When_ParameterRequestIsValidAndUserIsValid_Should_ReturnOk() { _employeeApplicationServiceMock.Setup(item => item.AuthenticationAsync(It.IsAny <object>())).Returns(_employeeTask); _employeeController = new EmployeeController(_employeeApplicationServiceMock.Object); var result = _employeeController.Authentication(RequestParamater); var okResult = result.Result as OkObjectResult; Assert.IsNotNull(okResult); Assert.AreEqual((int)HttpStatusCode.OK, okResult.StatusCode); }