public void CanEncryptReturnsTrueForExistingCrypto() { ICrypto fooCrypto = CreateICrypto("foo"); ICrypto barCrypto = CreateICrypto("bar"); var compositeCrypto = new CompositeCrypto(new List <ICrypto> { fooCrypto, barCrypto }); compositeCrypto.CanEncrypt("foo").Should().BeTrue(); compositeCrypto.CanEncrypt("bar").Should().BeTrue(); }
public static void CanEncryptReturnsFalseForNonExistingCrypto() { var fooCrypto = CreateICrypto("foo"); var barCrypto = CreateICrypto("bar"); var compositeCrypto = new CompositeCrypto(new List <ICrypto> { fooCrypto, barCrypto }); compositeCrypto.CanEncrypt("baz").Should().BeFalse(); }