public void create_get_returns_worker() { //Arrange var p = new Machete.Web.ViewModel.Worker(); map.Setup(x => x.Map <Domain.Worker, Machete.Web.ViewModel.Worker>(It.IsAny <Domain.Worker>())) .Returns(p); //Act var result = (PartialViewResult)_ctrlr.Create(0); //Assert Assert.IsInstanceOfType(result.ViewData.Model, typeof(Web.ViewModel.Worker)); }
public void edit_get_returns_worker() { //Arrange var ww = new Machete.Web.ViewModel.Worker(); map.Setup(x => x.Map <Domain.Worker, Machete.Web.ViewModel.Worker>(It.IsAny <Domain.Worker>())) .Returns(ww); var _worker = new Domain.Worker(); var _person = new Domain.Person(); int testid = 4242; Domain.Person fakeperson = new Domain.Person(); _wserv.Setup(p => p.Get(testid)).Returns(_worker); //Act var result = (PartialViewResult)_ctrlr.Edit(testid); //Assert Assert.IsInstanceOfType(result.ViewData.Model, typeof(Web.ViewModel.Worker)); }
public void WorkerController_create_post_valid_returns_json() { //Arrange var w = new Machete.Web.ViewModel.Worker() { ID = 12345 }; map.Setup(x => x.Map <Domain.Worker, Machete.Web.ViewModel.Worker>(It.IsAny <Domain.Worker>())) .Returns(w); var _worker = new Domain.Worker(); var _person = new Domain.Person(); // _wserv.Setup(p => p.Create(_worker, "UnitTest")).Returns(_worker); _pserv.Setup(p => p.Create(_person, "UnitTest")).Returns(_person); _ctrlr.ValueProvider = fakeform.ToValueProvider(); //Act var result = _ctrlr.Create(_worker, "UnitTest", null) as JsonResult; Assert.IsInstanceOfType(result, typeof(JsonResult)); Assert.AreEqual("{ sNewRef = , sNewLabel = , iNewID = 12345, jobSuccess = True }", result.Data.ToString()); }