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)); }
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(); }