コード例 #1
0
        public void RedirectUriReturnsNullIfApiVersionIsNewer()
        {
            var logging = A.Fake <ILoggingService>();
            var device  = A.Fake <IPlatformSpecific>();
            var client  = A.Fake <IWallabagClient>();

            var uriToTest  = new Uri("https://test.de");
            var apiService = new ApiClientCreationService(logging, client, device);

            Assert.Null(apiService.GetRedirectUri(uriToTest, true));
        }
コード例 #2
0
        public void RedirectUriReturnsNullIfApiVersionIsOld()
        {
            var logging = A.Fake <ILoggingService>();
            var device  = A.Fake <IPlatformSpecific>();
            var client  = A.Fake <IWallabagClient>();

            var uriToTest  = new Uri("https://test.de");
            var apiService = new ApiClientCreationService(logging, client, device);

            var redirectUri = apiService.GetRedirectUri(uriToTest, false);

            Assert.NotNull(redirectUri);
            Assert.True(uriToTest.IsBaseOf(redirectUri));

            A.CallTo(() => device.DeviceName).MustHaveHappened();
        }