public void AllowsForNullSignature() { var sut = new VerificationResultCreator(_client, null, _claimsPrincipalFactory); Action act = () => sut.CreateForFailure(_failure); act.Should().NotThrow(); }
public void GivenNullSignature_ThrowsInvalidOperationException() { var sut = new VerificationResultCreator(_client, null, _claimsPrincipalFactory); Action act = () => sut.CreateForSuccess(); act.Should().Throw <InvalidOperationException>(); }
public VerificationResultCreatorTests() { FakeFactory.Create(out _claimsPrincipalFactory); _signature = new Signature { KeyId = "client1" }; _client = new Client("client1", "Unit test app", new HMACSignatureAlgorithm("s3cr3t", HashAlgorithmName.SHA256), TimeSpan.FromMinutes(1)); _sut = new VerificationResultCreator(_client, _signature, _claimsPrincipalFactory); }
public void AllowsForRequestWithNullSignature() { _requestForVerification.Signature = null; var sut = new VerificationResultCreator(_client, _requestForVerification, _claimsPrincipalFactory); Action act = () => sut.CreateForFailure(_failure); act.Should().NotThrow(); }
public VerificationResultCreatorTests() { FakeFactory.Create(out _claimsPrincipalFactory); _requestForVerification = new HttpRequestForVerification { Signature = new Signature { KeyId = "client1" } }; _client = new Client( "client1", "Unit test app", new HMACSignatureAlgorithm("s3cr3t", HashAlgorithmName.SHA256), TimeSpan.FromMinutes(1), TimeSpan.FromMinutes(1), RequestTargetEscaping.RFC3986); _sut = new VerificationResultCreator(_client, _requestForVerification, _claimsPrincipalFactory); }