public void Test_GetEmployeeIsNull() { API.Models.Employee employee = null; using (var context = GetSsoDbContext()) using (var controller = new API.Controllers.EmployeesController(context, false)) { employee = controller.Get(2); } Assert.IsNull(employee); }
public void Test_PostEmployeeBadRequest() { API.Models.Employee employee = null; IHttpActionResult result; using (var context = GetSsoDbContext()) using (var controller = new API.Controllers.EmployeesController(context, false)) { result = controller.Post(employee); } Assert.IsInstanceOfType(result, typeof(System.Web.Http.Results.BadRequestErrorMessageResult)); }
public void Test_PutEmployee_NotFound() { API.Models.Employee employee = new API.Models.Employee { Id = 21 }; IHttpActionResult result; using (var context = GetSsoDbContext()) using (var controller = new API.Controllers.EmployeesController(context, false)) { result = controller.Put(employee); } Assert.IsInstanceOfType(result, typeof(System.Web.Http.Results.NotFoundResult)); }
public void Test_PostEmployee_ShouldReturn_Success() { IHttpActionResult result; API.Models.Employee employee = new API.Models.Employee { FirstName = "John", LastName = "Doe", Address = "Lorem", Email = "*****@*****.**" }; using (var context = GetSsoDbContext()) using (var controller = new API.Controllers.EmployeesController(context, false)) { result = controller.Post(employee); } Assert.IsInstanceOfType(result, typeof(System.Web.Http.Results.OkResult)); }