public void JobsController_DetailsPost()
        {
            //arrange
            Proposal model = new Proposal()
            {
                Id               = 1,
                PriceEst         = 2.20M,
                Message          = "a",
                AvailabilityDate = DateTime.Now,
                UserJob_Id       = 1,
                Technician_Id    = 1,
                UserSeen         = false,
                TechSeen         = false,
                Technician       = new Technician(),
                UserJob          = new UserJob()
            };

            JobsController controller = new JobsController(new FakeJobRepository());

            //act
            System.Web.Mvc.RedirectToRouteResult result = controller.Details(model) as System.Web.Mvc.RedirectToRouteResult;

            //assert
            Assert.IsNotNull(result);
        }
        public void JobsController_AcceptProposal()
        {
            //arrange
            JobsController controller = new JobsController(new FakeJobRepository());

            //act
            System.Web.Mvc.RedirectToRouteResult result = controller.AcceptProposal(1) as System.Web.Mvc.RedirectToRouteResult;

            //assert
            Assert.IsNotNull(result);
        }
        public void JobsController_CreatePost()
        {
            //arrange
            JobViewModel _model = new JobViewModel()
            {
                Id            = 1,
                JobTitle      = "title",
                JobDecription = "description",
                JobType       = "Fencing",
                Latitude      = 2.21287821,
                Longitude     = 1.111111
            };
            JobsController controller = new JobsController(new FakeJobRepository());

            //act
            System.Web.Mvc.RedirectToRouteResult result = controller.Create(_model) as System.Web.Mvc.RedirectToRouteResult;

            //assert
            Assert.IsNotNull(result);
        }