Пример #1
0
        public async Task ReturnEvents()
        {
            DateTime dateTime = DateTime.Today;

            _dateTimeUtilsMock.Setup(x => x.GetEndOfDay(dateTime)).Returns(dateTime);
            _dateTimeUtilsMock.Setup(x => x.GetStartOfDay(dateTime)).Returns(dateTime);

            _tokenProviderMock.Setup(x => x.GetToken()).Returns(Guid.NewGuid().ToString());

            _dateTimeUtilsMock.Setup(x => x.FormatLongUtc(dateTime)).Returns(It.IsAny <string>());

            var client = new EventsClient(new MockHttpClientFactory(), _loggerMock.Object,
                                          _dateTimeUtilsMock.Object, _tokenProviderMock.Object);

            var events = await client.GetEvents(dueDateTime : dateTime,
                                                fields : Constants.SelectedEventFields);

            var eventModel = events.Value.First();

            Assert.Equal(TestDataHelper.Events.Value.First().Subject, eventModel.Subject);
        }
Пример #2
0
            public async Task GetByCriteria()
            {
                var events = await EventsClient.GetEvents(countryCode : "US", postalCode : 8540);

                Assert.NotNull(events);
            }
Пример #3
0
            public async Task GetNearest()
            {
                var events = await EventsClient.GetEvents();

                Assert.NotNull(events);
            }