public void TestInitialize() { WorkOrder.iPending = 123; serv = new Mock<IEmployerService>(); woServ = new Mock<IWorkOrderService>(); lcache = new Mock<ILookupCache>(); dbfactory = new Mock<IDatabaseFactory>(); ctrlr = new EmployerController(serv.Object, woServ.Object); ctrlr.SetFakeControllerContext(); form = new FormCollection { {"ID", "12345"}, {"name", "blah"}, {"address1", "UnitTest"}, {"city", "footown"}, {"state", "WA"}, {"phone", "123-456-7890"}, {"zipcode", "1234567890"} }; Lookups.Initialize(lcache.Object); MacheteMapper.Initialize(); }
public void delete_post_returns_json() { //Arrange serv = new Mock<IEmployerService>(); var fakeform = new FormCollection(); woServ = new Mock<IWorkOrderService>(); ctrlr = new EmployerController(serv.Object, woServ.Object); 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 EmployerController_edit_get_returns_employer() { //Arrange serv = new Mock<IEmployerService>(); var fakeemployer = new Employer(); serv.Setup(p => p.Get(Testid)).Returns(fakeemployer); woServ = new Mock<IWorkOrderService>(); ctrlr = new EmployerController(serv.Object, woServ.Object); //Act var result = ctrlr.Edit(Testid) as PartialViewResult; //Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result.ViewData.Model, typeof(Employer)); }
public void create_post_invalid_throws_exception() { //Arrange var employer = new 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, woServ.Object); ctrlr.SetFakeControllerContext(); ctrlr.ValueProvider = form.ToValueProvider(); JsonResult result = ctrlr.Create(employer, "UnitTest"); Assert.IsNotNull(result); }