public void WorkerController_Create_ReturnsObjectResult_withValidWorker() { controller = createContext(controller); Worker TestWorker = new Worker() { Id = 5, Username = "******", Password = "******",//1234 Email = "*****@*****.**", FirstName = "Bob7", LastName = "Bobsen6", Salt = "upYKQSsrlub5JAID61/6pA==" }; CreateUserModel <Worker> cm = new CreateUserModel <Worker>() { User = TestWorker, Password = TestWorker.Password }; var result = controller.Create(cm); var resultObjectResult = result as ObjectResult; var resultObject = resultObjectResult.Value as TaskHouseApi.Model.Worker; Assert.IsType <ObjectResult>(result); Assert.Equal(TestWorker.Id, resultObject.Id); }
public void WorkerController_Create_ReturnsBadRequest_WhenGivenNullWorker() { Worker worker = null; CreateUserModel <Worker> cm = new CreateUserModel <Worker>() { User = worker, Password = null }; var result = controller.Create(cm); Assert.IsType <BadRequestObjectResult>(result); }