Ejemplo n.º 1
0
        public EventCreatorServiceTest()
        {
            _databaseWorkerService       = new Mock <IDatabaseWorkerService>();
            _providerCallerService       = new Mock <IProviderCallerService>();
            _responseParserService       = new Mock <IResponseParserService>();
            _eventProviderSettingsReader = new Mock <IEventProviderSettingsReader>();

            _eventCreatorService = new EventCreatorService(
                _providerCallerService.Object,
                _responseParserService.Object,
                _databaseWorkerService.Object,
                _eventProviderSettingsReader.Object,
                Mock.Of <ILog>());
        }
        public void SetUp()
        {
            this.loggerMock = new Mock <ILogger <EventCreatorService> >();
            this.calendarEventValidatorMock = new Mock <ICalendarEventValidator>();

            this.repositoryMock = new Mock <IRepository>();

            this.repositoryFactoryMock = new Mock <IRepositoryFactory>();
            this.repositoryFactoryMock
            .Setup(f => f.Create())
            .Returns(this.repositoryMock.Object);

            this.sut = new EventCreatorService(
                this.loggerMock.Object,
                this.calendarEventValidatorMock.Object,
                this.repositoryFactoryMock.Object);
        }