Beispiel #1
0
        public void Validate_EndEqualToBeginTimestamp_NoError()
        {
            // given
            var timestamp = CreateUnixTimeOf(DateTime.Now);
            var request   = new CalendarInformationRequest
            {
                Client = new CalendarInformationRequest.Types.Client
                {
                    ClientId     = ValidGuidString,
                    ClientSecret = "mySecret",
                    TenantId     = ValidGuidString,
                },
                Calendar = new CalendarInformationRequest.Types.Calendar
                {
                    CalendarId = "*****@*****.**",
                    BeginTime  = timestamp,
                    EndTime    = timestamp
                }
            };

            // when
            var actualValid = new CalendarInformationRequestValidator(_logger).Validate(request);

            // then
            Assert.True(actualValid);
        }
Beispiel #2
0
        public void Validate_NoErrorsFound()
        {
            // given
            var request = new CalendarInformationRequest
            {
                Client = new CalendarInformationRequest.Types.Client
                {
                    ClientId     = ValidGuidString,
                    ClientSecret = "mySecret",
                    TenantId     = ValidGuidString,
                },
                Calendar = new CalendarInformationRequest.Types.Calendar
                {
                    CalendarId = "*****@*****.**",
                    BeginTime  = CreateUnixTimeOf(DateTime.Now),
                    EndTime    = CreateUnixTimeOf(DateTime.Now.AddDays(10))
                }
            };

            // when
            var actualRequestIsValid = new CalendarInformationRequestValidator(_logger).Validate(request);

            // then
            Assert.True(actualRequestIsValid);
        }