public void CopiesAllValues() { var minimalClaim = new Claim("t1", "v1", "vt", "i", "oi"); ClaimDataRecord actual = null; Action act = () => actual = ClaimDataRecord.FromClaim(minimalClaim); act.Should().NotThrow(); var expected = new ClaimDataRecord { Type = "t1", Value = "v1", OriginalIssuer = "oi", Issuer = "i", ValueType = "vt" }; actual.Should().BeEquivalentTo(expected); }
public void GivenMinimalClaim_DoesNotThrow() { var minimalClaim = new Claim("t1", "v1"); ClaimDataRecord actual = null; Action act = () => actual = ClaimDataRecord.FromClaim(minimalClaim); act.Should().NotThrow(); var expected = new ClaimDataRecord { Type = "t1", Value = "v1", OriginalIssuer = "LOCAL AUTHORITY", Issuer = "LOCAL AUTHORITY", ValueType = "http://www.w3.org/2001/XMLSchema#string" }; actual.Should().BeEquivalentTo(expected); }