public async Task create_valid_post_returns_json() { //Arrange var vmwo = new ViewModel.WorkAssignmentMVC(); Domain.WorkAssignment asmt = new Domain.WorkAssignment(); asmt.ID = 4242; asmt.pseudoID = 01; Domain.WorkOrder _wo = new Domain.WorkOrder(); _wo.paperOrderNum = _fakeId; _wo.ID = 123; int _num = 0; string username = "******"; _woServ.Setup(p => p.Get(_num)).Returns(() => _wo); _waServ.Setup(p => p.Create(asmt, username)).Returns(() => asmt); //Act var result = await _controller.Create(asmt, username) as JsonResult; //Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(JsonResult)); Assert.AreEqual("{ sNewRef = /WorkAssignment/Edit/4242, sNewLabel = Assignment #: 12345-01, iNewID = 4242 }", result.Value.ToString()); }
public void create_get_returns_workAssignment() { // Arrange var vmwo = new ViewModel.WorkAssignmentMVC(); // _map.Setup(x => x.Map<WorkAssignment, ViewModel.WorkAssignment>(It.IsAny<WorkAssignment>())) // .Returns(vmwo); var lc = new List <Domain.Lookup>(); //Act var result = (PartialViewResult)_controller.Create(0, "Unit WA Controller desc"); //Assert Assert.IsInstanceOfType(result.ViewData.Model, typeof(ViewModel.WorkAssignmentMVC)); }