public void delete_post_returns_json() { //Arrange serv = new Mock <IEmployerService>(); var fakeform = new FormCollection(); woServ = new Mock <IWorkOrderService>(); ctrlr = new EmployerController(serv.Object, def.Object, map); ctrlr.SetFakeControllerContext(); ctrlr.ValueProvider = fakeform.ToValueProvider(); //Act var result = ctrlr.Delete(Testid, "UnitTest"); //Assert Assert.AreEqual("{ status = OK, jobSuccess = True, deletedID = 4242 }", result.Data.ToString()); }
public void create_post_invalid_throws_exception() { //Arrange var employer = new Domain.Employer(); form.Remove("name"); serv = new Mock <IEmployerService>(); serv.Setup(p => p.Create(employer, "UnitTest")).Returns(employer); woServ = new Mock <IWorkOrderService>(); ctrlr = new EmployerController(serv.Object, def.Object, map); ctrlr.SetFakeControllerContext(); ctrlr.ValueProvider = form.ToValueProvider(); JsonResult result = ctrlr.Create(employer, "UnitTest"); Assert.IsNotNull(result); }
public void TestInitialize() { Domain.WorkOrder.iPending = 123; serv = new Mock <IEmployerService>(); woServ = new Mock <IWorkOrderService>(); dbfactory = new Mock <IDatabaseFactory>(); def = new Mock <IDefaults>(); map = new MapperConfig().getMapper(); ctrlr = new EmployerController(serv.Object, def.Object, map); ctrlr.SetFakeControllerContext(); form = new FormCollection { { "ID", "12345" }, { "name", "blah" }, { "address1", "UnitTest" }, { "city", "footown" }, { "state", "WA" }, { "phone", "123-456-7890" }, { "zipcode", "1234567890" } }; }