public void AccessTokenOptions_SetIOptions_ShouldSetOptions() { var accessTokenOptions = new IdentityServerOptionsHandler( IConfigurationMocks.Get("key", "section_data") ); accessTokenOptions.Set( Options.Create( new ClientCredentialOptions { Address = "address", ClientId = "clientid", ClientSecret = "clientsecret", Scope = "scope" } ) ); Assert.IsTrue(accessTokenOptions.HasOptions); Assert.IsNotNull(accessTokenOptions.Get()); Assert.AreEqual("address", accessTokenOptions.Get().Address); Assert.AreEqual("clientid", accessTokenOptions.Get().ClientId); Assert.AreEqual("clientsecret", accessTokenOptions.Get().ClientSecret); Assert.AreEqual("scope", accessTokenOptions.Get().Scope); }
public void AccessTokenOptions_NewInstance_ShouldBeClean() { var accessTokenOptions = new IdentityServerOptionsHandler( IConfigurationMocks.Get("key", "section_data") ); Assert.IsFalse(accessTokenOptions.HasOptions); Assert.IsNull(accessTokenOptions.Get()); }