public void Saml2IdpEntry_NullCheckProviderId()
        {
            var subject = new Saml2IdpEntry(new EntityId("urn:foo"));

            subject.Invoking(s => s.ProviderId = null)
            .ShouldThrow <ArgumentNullException>();
        }
        public void Saml2IdpEntry_ToXElement_OnlyProviderId()
        {
            var subject = new Saml2IdpEntry(new EntityId("urn:foo"))
            {
                Location = null,
                Name     = null
            };

            var actual = subject.ToXElement();

            var expected = new XElement(Saml2Namespaces.Saml2P + "IDPEntry",
                                        new XAttribute("ProviderID", "urn:foo"));

            actual.Should().BeEquivalentTo(expected);
        }