Exemple #1
0
        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());
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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" }
            };
        }