public void should_also_support_just_userName_in_the_Identity_constructor() { var actual = CollectionBuilder.CreateForCredentials(new MyIdentity("jgauffin")); actual.Properties["UserName"].Should().Be("jgauffin"); actual.Properties.ContainsKey("Domain").Should().BeFalse(); }
public void identity_should_be_divided_into_domain_and_userName() { var actual = CollectionBuilder.CreateForCredentials(new MyPrincipal("gauffin.com\\jgauffin")); actual.Properties["UserName"].Should().Be("jgauffin"); actual.Properties["DomainName"].Should().Be("gauffin.com"); }
public void userName_domainName_constructor_should_bE_able_To_Assign_values_propertly() { var actual = CollectionBuilder.CreateForCredentials("gauffin.com", "jgauffin"); actual.Properties["UserName"].Should().Be("jgauffin"); actual.Properties["DomainName"].Should().Be("gauffin.com"); }
public void CreateForCredentials_should_work_without_domain_names() { var identity = new GenericIdentity("someone"); var actual = CollectionBuilder.CreateForCredentials(identity); actual.Properties["UserName"].Should().Be("someone"); actual.Properties.Should().NotContainKey("DomainName"); }
public void CreateForCredentials_should_support_domain_names() { var identity = new GenericIdentity("myjob\\someone"); var actual = CollectionBuilder.CreateForCredentials(identity); actual.Properties["UserName"].Should().Be("someone"); actual.Properties["DomainName"].Should().Be("myjob"); }