public void GetAll_ShouldReturn_ListOfPostOperatorDtos() { // Arrange mockPostOperatorsRepo.Setup(po => po.GetAll()).Returns(new List <PostOperator>()); PostOperatorService postOperatorService = new PostOperatorService(connString, mockPostOperatorsRepo.Object); List <PostOperatorDto> postOperatorDtos = null; try { // Act postOperatorDtos = (List <PostOperatorDto>)postOperatorService.GetAll(); } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsNotNull(postOperatorDtos, errorMessage); }
public void GetById_ShouldReturn_PostOperatorDto() { // Arrange int id = 1; mockPostOperatorsRepo.Setup(po => po.GetById(id)).Returns(new PostOperator()); PostOperatorService postOperatorService = new PostOperatorService(connString, mockPostOperatorsRepo.Object); PostOperatorDto postOperatorDto = null; try { // Act postOperatorDto = postOperatorService.GetById(id); } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsNotNull(postOperatorDto, errorMessage); }
public void Add_ShouldReturn_Success() { //Arrange PostOperatorDto postOperatorDto = new PostOperatorDto { Name = "Нова Пошта", LinkToSearchPage = "link123", PathToLogoImage = "path123", IsActive = true, Notes = "notes 3" }; PostOperator postOperator = new PostOperator { Name = postOperatorDto.Name, LinkToSearchPage = postOperatorDto.LinkToSearchPage, PathToLogoImage = postOperatorDto.PathToLogoImage, IsActive = postOperatorDto.IsActive, Notes = postOperatorDto.Notes }; mockPostOperatorsRepo.Setup(po => po.Create(postOperator)); PostOperatorService postOperatorService = new PostOperatorService(connString, mockPostOperatorsRepo.Object); try { // Act postOperatorService.Add(postOperatorDto); operationSucceded = true; } catch (Exception ex) { errorMessage = ex.Message + " | " + ex.StackTrace; } // Assert Assert.IsTrue(operationSucceded, errorMessage); }