Ejemplo n.º 1
0
        public void ShouldReturnEquivalentHashes_WhenFactorsAreInDifferentOrder()
        {
            var service = new SignatureService("TEST");

            var factor1 = new SignatureFactor("TestFactor", "TestValue");
            var factor2 = new SignatureFactor("SecondTest", "SecondValue");

            var response  = service.CreateSignature("CHALLENGE", "http://URL.com/foo", new[] { factor1, factor2 });
            var response2 = service.CreateSignature("CHALLENGE", "http://URL.com/foo", new[] { factor2, factor1 });

            response.SignatureHash.Should().Be(response2.SignatureHash);
        }
Ejemplo n.º 2
0
        public void ShouldReturnEquivalentHashes_WhenFactorsAreInDifferentOrder()
        {
            var service = new SignatureService("TEST");

            var factor1 = new SignatureFactor("TestFactor", "TestValue");
            var factor2 = new SignatureFactor("SecondTest", "SecondValue");

            var response = service.CreateSignature("CHALLENGE", "http://URL.com/foo", new[] { factor1, factor2 });
            var response2 = service.CreateSignature("CHALLENGE", "http://URL.com/foo", new[] { factor2, factor1 });

            response.SignatureHash.Should().Be(response2.SignatureHash);
        }