예제 #1
0
        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();
        }
예제 #2
0
        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");
        }
예제 #3
0
        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");
        }