public void SignatureProviderFactory_ExistingHash_ThrowsNotImplementedException() { //Arrange var signatureFactory = new HashProviderFactory(_factoryFunction); //Act var exception = Assert.Throws <NotImplementedException>(() => signatureFactory.GetHashProvider("sha512")); //Assert Assert.Equal("sha512 not implemented", exception.Message); }
public void SignatureProviderFactory_ExistingHash_ReturnsProvider() { //Arrange var signatureFactory = new HashProviderFactory(_factoryFunction); //Act var signatureProvider = signatureFactory.GetHashProvider("sha256"); //Assert Assert.Equal(_signatureProvider.Object, signatureProvider); }