Exemplo n.º 1
0
        public void GetInitiativeAsyncReturnsOk()
        {
            // Arrange
            var initiative = new InitiativeForCreate
            {
                Year = "2019",
                Name = "Test Initiative"
            };

            var mockInitiativeRepository = new Mock <IInitiativeRepository> {
                CallBase = true
            };
            var mockEventRepository = new Mock <IEventRepository> {
                CallBase = true
            };

            mockInitiativeRepository.Setup(x => x.InitiativeExistsAsync(initiative.Name, initiative.Year)).ReturnsAsync(true);
            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <InitiativeForCreate, Initiative>();
            });

            var mapper  = config.CreateMapper();
            var service = new InitiativeService(mockInitiativeRepository.Object, mapper, mockEventRepository.Object);
            // Act
            var result = service.InitiativeExistsAsync(initiative);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsNull(result.Exception);
            Assert.IsTrue(result.Result);
        }
Exemplo n.º 2
0
 public InitiativeServiceTest()
 {
     this.initiativeRepositoryMock = new Mock <IInitiativeRepository>();
     this.employeeRepositoryMock   = new Mock <IHRSEmployeeRepository>();
     mapper             = TestUtils.SetupAutoMapper();
     iniatiativeService = new InitiativeService(this.initiativeRepositoryMock.Object, this.employeeRepositoryMock.Object, this.mapper);
 }
Exemplo n.º 3
0
 public InitiativeServiceTests()
 {
     _service = new InitiativeService(_mapperMock.Object, _initiativeMockUnitOfWork.Object, _mockAzureBusService.Object, _mockRazorViewToStringRenderer.Object);
 }