Пример #1
0
 public GoogleCalendarService(
     HttpClient httpClient,
     AdventSettings adventSettings,
     TestSettings testSettings,
     GoogleCalendarSettings calendarSettings)
 {
     this._httpClient       = httpClient;
     this._adventSettings   = adventSettings;
     this._testSettings     = testSettings;
     this._calendarSettings = calendarSettings;
 }
Пример #2
0
 public ResultsService(
     IResultsRepository resultsRepository,
     IUserTestAnswersRepository testAnswerRepository,
     IMapper mapper,
     TestSettings testSettings,
     AdventSettings adventSettings)
 {
     this._resultsRepository    = resultsRepository;
     this._testAnswerRepository = testAnswerRepository;
     this._mapper         = mapper;
     this._testSettings   = testSettings;
     this._adventSettings = adventSettings;
 }
Пример #3
0
        public void IsAdvent_CorrectlyChecksDates(DateTime startDate, DateTime endDate, DateTime actual, bool expected)
        {
            // Arrange
            var settings = new AdventSettings()
            {
                StartDate = startDate,
                EndDate   = endDate
            };

            var dateTimeServiceMock = new Mock <IDateTimeService>();

            dateTimeServiceMock.Setup(x => x.Now).Returns(actual);

            var sut = new AdventService(settings, dateTimeServiceMock.Object);

            // Act
            var result = sut.IsAdvent();

            // Assert
            Assert.Equal(expected, result);
        }
 public AdventService(AdventSettings adventSettings, IDateTimeService dateTimeService)
 {
     this._adventSettings  = adventSettings;
     this._dateTimeService = dateTimeService;
 }