public void FetchJobTypeById_Returns_Expected_JobType() { // Arrange SetUpJobTypeMock(); var p = new JobTypeController(_mockContext.Object); // Act var actionResult = p.FetchJobTypeById(4); var contentResult = actionResult as OkNegotiatedContentResult <JobTypeDTO>; //dynamic actionResult = p.FetchJobTypeById(4); //dynamic content = actionResult.Content; // Assert Assert.AreEqual("UCP", contentResult.Content.name); }
public void FetchAllJobTypes_Returns_Jobtypes() { // Arrange SetUpJobTypeMock(); var p = new JobTypeController(_mockContext.Object); // Act //var actionResult = p.GetJobTypesOData(); //var contentResult = actionResult as OkNegotiatedContentResult<List<JobType>>; dynamic actionResult = p.FetchAllJobTypes(); dynamic content = actionResult.Content; // Assert Assert.AreEqual(9, content.items.Count); }
public void DeleteJobTypeById_Sets_Deleted_Flag() { // Arrange var mockSet = SetUpJobTypeMock(); var p = new JobTypeController(_mockContext.Object); // Act var actionResult = p.DeleteJobTypeById(2); var contentResult = actionResult as OkNegotiatedContentResult <Boolean>; // Assert Assert.AreEqual(true, contentResult.Content); bool prof = (from fp in mockSet.Object where fp.id == 2 select fp.isDeleted).Single(); //Assert.AreEqual(true, prof); }