public static void ShouldBeEqualTo(this MsalAuthOptionsDto msalAuthOptionsDto, MsalAuthOptionsAggregate msalAuthOptionsAggregate)
    {
        msalAuthOptionsDto.MsalBrowserOptionsDto.Authority.ShouldBe(msalAuthOptionsAggregate.MsalBrowserOptions.Authority);
        msalAuthOptionsDto.MsalBrowserOptionsDto.ClientId.ShouldBe(msalAuthOptionsAggregate.MsalBrowserOptions.ClientId);
        msalAuthOptionsDto.MsalBrowserOptionsDto.KnownAuthorities.ShouldBeEquivalentTo(msalAuthOptionsAggregate.MsalBrowserOptions.KnownAuthorities);
        msalAuthOptionsDto.MsalBrowserOptionsDto.RedirectUri.ShouldBe(msalAuthOptionsAggregate.MsalBrowserOptions.RedirectUri);
        msalAuthOptionsDto.MsalBrowserOptionsDto.LoginFailedRoute.ShouldBe(msalAuthOptionsAggregate.MsalBrowserOptions.LoginFailedRoute);
        msalAuthOptionsDto.MsalBrowserOptionsDto.PostLogoutRedirectUri.ShouldBe(msalAuthOptionsAggregate.MsalBrowserOptions.PostLogoutRedirectUri);
        msalAuthOptionsDto.MsalBrowserOptionsDto.NavigateToLoginRequestUrl.ShouldBe(msalAuthOptionsAggregate.MsalBrowserOptions.NavigateToLoginRequestUrl);

        msalAuthOptionsDto.MsalInteractionType.ShouldBe(msalAuthOptionsAggregate.InteractionType.InteractionType);

        msalAuthOptionsDto.MsalCacheOptionsDto.CacheLocation.ShouldBe(msalAuthOptionsAggregate.MsalCacheOptions.CacheLocation);
        msalAuthOptionsDto.MsalCacheOptionsDto.SecureCookies.ShouldBe(msalAuthOptionsAggregate.MsalCacheOptions.SecureCookies);
        msalAuthOptionsDto.MsalCacheOptionsDto.StoreAuthStateInCookie.ShouldBe(msalAuthOptionsAggregate.MsalCacheOptions.StoreAuthStateInCookie);
        msalAuthOptionsDto.MsalCacheOptionsDto.CanOverrideStoreAuthStateInCookie.ShouldBe(msalAuthOptionsAggregate.MsalCacheOptions.CanOverrideStoreAuthStateInCookie);

        msalAuthOptionsDto.MsalScopeOptionsDto.Scopes.ShouldBeEquivalentTo(msalAuthOptionsAggregate.MsalScopeOptions.Scopes);
        msalAuthOptionsDto.MsalScopeOptionsDto.ProtectedResources.ShouldBeEquivalentTo(msalAuthOptionsAggregate.MsalScopeOptions.ProtectedResources);
    }
Example #2
0
 public static MsalAuthOptionsDto FromAggregate(MsalAuthOptionsAggregate authOptionsAggregate)
 {
     return(new MsalAuthOptionsDto(MsalBrowserOptionsDto.FromValueObject(authOptionsAggregate.MsalBrowserOptions), MsalCacheOptionsDto.FromValueObject(authOptionsAggregate.MsalCacheOptions), MsalScopeOptionsDto.FromValueObject(authOptionsAggregate.MsalScopeOptions), authOptionsAggregate.InteractionType.InteractionType));
 }