public async Task Should_Return_New_EmployeeId(int expectedEmployeeId) { //Arrange var employeeCreate = EmployeesDataMock.FirstOrDefault(); employeeCreate.Id = expectedEmployeeId; //Act int actualEmployeeId = await _dataAccessUnderTest.CreateEmployee(employeeCreate); //Assert Assert.Equal(expectedEmployeeId, actualEmployeeId); }
public async Task Should_Return_BadRequest_Result(int employeeId) { //Arrange _employeeServiceMock.Setup(x => x.GetEmployeeById(employeeId)) .ReturnsAsync(EmployeesDataMock.FirstOrDefault(x => x.Id == employeeId)); //Act var actionResult = await _controllerUnderTest.GetEmployeeById(employeeId); //Assert Assert.IsInstanceOfType(actionResult, typeof(BadRequestObjectResult)); Assert.IsNotNull(((BadRequestObjectResult)actionResult).Value); }
public async Task Should_Get_Employee_By_Id(int employeeId) { //Arrange _employeeServiceMock.Setup(x => x.GetEmployeeById(employeeId)) .ReturnsAsync(EmployeesDataMock.FirstOrDefault(x => x.Id == employeeId)); //Act var actionResult = await _controllerUnderTest.GetEmployeeById(employeeId); //Assert Assert.IsInstanceOfType(actionResult, typeof(OkObjectResult)); Assert.AreEqual(employeeId, ((Employees)((OkObjectResult)actionResult).Value).Id); }
public async Task Should_Return_BadRequest_Result(int employeeId) { //Arrange _employeeServiceMock.Setup(x => x.GetEmployeeById(employeeId)) .ReturnsAsync(EmployeesDataMock.FirstOrDefault(x => x.Id == employeeId)); //Act var actionResult = await _controllerUnderTest.GetEmployeeById(employeeId); //Assert var result = Assert.IsType <BadRequestObjectResult>(actionResult); Assert.NotNull(result.Value); }
public async Task Should_Get_Employee_By_Id(int employeeId) { //Arrange _employeeServiceMock.Setup(x => x.GetEmployeeById(employeeId)) .ReturnsAsync(EmployeesDataMock.FirstOrDefault(x => x.Id == employeeId)); //Act var actionResult = await _controllerUnderTest.GetEmployeeById(employeeId); //Assert var result = Assert.IsType <OkObjectResult>(actionResult); Assert.Equal(employeeId, ((Employees)result.Value).Id); }