public void TestDuplicateRegistrationThrowsDuplicateUserProviderException() { var guidProvider = new GuidUserProvider(); var providers = new List <IUserProvider>() { guidProvider, guidProvider }; Assert.Throws <DuplicateUserProviderException>(() => new StatelessIdentityProvider(providers)); }
public void TestCreateIdentity() { var guidProvider = new GuidUserProvider(); var sip = new StatelessIdentityProvider(); sip.RegisterUserProvider(guidProvider); var identity = sip.CreateIdentity(new AuthorizationContext() { Provider = guidProvider.Name }); Assert.NotNull(identity?.User); }