public void MultipleIdentityAuthenticationTicket_EmptyIdentitySet() { var identities = Enumerable.Empty<ClaimsIdentity>(); var properties = new AuthenticationProperties(); var subject = new MultipleIdentityAuthenticationTicket(identities, properties); subject.Identities.Should().BeEmpty(); subject.Identity.Should().BeNull(); }
public void MultipleIdentityAuthenticationTicket_SavesAllIdentities() { var identities = new ClaimsIdentity[] { new ClaimsIdentity("auth1"), new ClaimsIdentity("auth2") }; var properties = new AuthenticationProperties(); var subject = new MultipleIdentityAuthenticationTicket(identities, properties); subject.Identity.Should().Be(identities.First()); subject.Properties.Should().Be(properties); subject.Identities.Should().BeEquivalentTo(identities); }