public void IdentityProviderDictionary_Add_Nullcheck() { var subject = new IdentityProviderDictionary(); Action a = () => subject.Add(null); a.ShouldThrow<ArgumentNullException>().And.ParamName.Should().Be("idp"); }
public void IdentityProviderDictionary_Indexer_Nullcheck() { var subject = new IdentityProviderDictionary(); Action a = () => { var i = subject[null]; }; a.ShouldThrow<ArgumentNullException>().And.ParamName.Should().Be("entityId"); }
public void IdentityProviderDictionary_Add() { var subject = new IdentityProviderDictionary(); var entityId = new EntityId("http://idp.example.com"); var idp = new IdentityProvider(entityId, StubFactory.CreateSPOptions()); subject.Add(idp); subject[entityId].Should().BeSameAs(idp); }
private IdentityProviderDictionary ReturnThis() { var p = new IdentityProviderDictionary(); p.Add(Idp()); return p; }