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