public void DeleteCaseInfoSuccessTest() { var caseInfoDto = new CaseInfoDto { CaseId = 1, CaseNumber = "1", CourtNumber = "1", Value = 1, Judge = 'F', Court = "Test", CounterParty = "Test", Note = "Test", DateCreated = DateTime.Now, DateModified = DateTime.Now, IsDeleted = false, CaseCategory = 1, CustomerId = 1, ClientId = 1, CreatedByUserId = 1 }; var caseInfoRepo = new Mock <ICaseInfoRepository>(); caseInfoRepo.Setup(x => x.DeleteCase(It.IsAny <int>())); var caseInfoManipulation = new CaseInfoManipulation(caseInfoRepo.Object); IMapper _mapper = new Mapper(null); var controller = new CaseInfoController(caseInfoManipulation, _mapper); var result = controller.DeleteCase(1); Assert.IsType <OkObjectResult>(result); }
public void UpdateCaseInfoBadRequestFailureTest() { var caseInfoDto = new CaseInfoDto { CaseId = 1, CaseNumber = "1", CourtNumber = "1", Value = 1, Judge = 'F', Court = "Test", CounterParty = "Test", Note = "Test", DateCreated = DateTime.Now, DateModified = DateTime.Now, IsDeleted = false, CaseCategory = 1, CustomerId = 1, ClientId = 1, CreatedByUserId = 1 }; var caseInfoRepo = new Mock <ICaseInfoRepository>(); caseInfoRepo.Setup(x => x.EditCaseInfoById(It.IsAny <int>(), It.IsAny <CaseInfoDto>())).Throws <Exception>(); var caseInfoManipulation = new CaseInfoManipulation(caseInfoRepo.Object); IMapper _mapper = new Mapper(null); var controller = new CaseInfoController(caseInfoManipulation, _mapper); var result = controller.Put(1, caseInfoDto); Assert.IsType <Boolean>(result); }
public void CreateCaseInfoNoContentFailureTest() { var caseInfoDto = new CaseInfoDto { CaseId = 1, CaseNumber = "1", CourtNumber = "1", Value = 1, Judge = 'F', Court = "Test", CounterParty = "Test", Note = "Test", DateCreated = DateTime.Now, DateModified = DateTime.Now, IsDeleted = false, CaseCategory = 1, CustomerId = 1, ClientId = 1, CreatedByUserId = 1 }; var mockRepo = new Mock <ICaseInfoManipulation>(); mockRepo.Setup(x => x.CreateCaseInfo(It.IsAny <CaseInfoDto>())); IMapper _mapper = new Mapper(null); var controller = new CaseInfoController(mockRepo.Object, _mapper); var result = controller.Post(caseInfoDto); Assert.IsType <NoContentResult>(result); }
public void UpdateCaseInfoFailureTest() { var mockRepo = new Mock <ICaseInfoManipulation>(); IMapper _mapper = new Mapper(null); var controller = new CaseInfoController(mockRepo.Object, _mapper); controller.ModelState.AddModelError("error", "some error"); var result = controller.Put(1, null); Assert.IsType <Boolean>(result); }
public void DeleteNonExistentCaseInfoFailureTest() { // Arrange & Act var mockRepo = new Mock <ICaseInfoManipulation>(); IMapper _mapper = new Mapper(null); var controller = new CaseInfoController(mockRepo.Object, _mapper); // Act var result = controller.DeleteCase(1); // Assert Assert.IsType <OkObjectResult>(result); }
public void getCaseByIdTest() { var caseInfo = new CaseInfo { CaseId = 1, CaseNumber = "1", CourtNumber = "1", Value = 1, Judge = 'F', Court = "Test", CounterParty = "Test", Note = "Test", DateCreated = DateTime.Now, DateModified = DateTime.Now, IsDeleted = false, CaseCategory = 1, CustomerId = 1, ClientId = 1, CreatedByUserId = 1 }; var mockRepo = new Mock <ICaseInfoRepository>(); mockRepo.Setup(x => x.GetCaseInfoById(It.Is <int>(q => q == 1))).Returns(caseInfo); var caseInfoManipulation = new CaseInfoManipulation(mockRepo.Object); IMapper _mapper = new Mapper(null); var controller = new CaseInfoController(caseInfoManipulation, _mapper); var result = controller.Get(1); var okObjectResult = result as OkObjectResult; Assert.NotNull(okObjectResult); var model = okObjectResult.Value as CaseInfo; Assert.NotNull(model); output.WriteLine(model.CaseNumber); Assert.IsType <OkObjectResult>(result); }
public void geCaseInfosTest() { var caseInfo = new CaseInfoDto { CaseId = 1, CaseNumber = "1", CourtNumber = "1", Value = 1, Judge = 'F', Court = "Test", CounterParty = "Test", Note = "Test", DateCreated = DateTime.Now, DateModified = DateTime.Now, IsDeleted = false, CaseCategory = 1, CustomerId = 1, ClientId = 1, CreatedByUserId = 1 }; var addresses = new List <CaseInfoDto> { caseInfo }; var mockRepo = new Mock <ICaseInfoRepository>(); mockRepo.Setup(x => x.GetCaseInfos()).Returns(addresses); var caseInfoManipulation = new CaseInfoManipulation(mockRepo.Object); IMapper _mapper = new Mapper(null); var controller = new CaseInfoController(caseInfoManipulation, _mapper); var result = controller.Get(); var okObjectResult = result as OkObjectResult; Assert.NotNull(okObjectResult); Assert.IsType <OkObjectResult>(result); }