public void HappyPath() { FileIdentifier identifier = FileIdentifier.Decloak(Obfuscator.Cloak("myPath::myHash")); Assert.Equal("myPath", identifier.Path); Assert.Equal("myHash", identifier.Hash); }
public void GracefulNoBase64Encoding() { Assert.Throws <InvalidFileIdentifierException>(() => { FileIdentifier.Decloak("an-inproperly-formatted-id"); }); }
public void GracefulInvalidContent() { Assert.Throws <InvalidFileIdentifierException>(() => { FileIdentifier.Decloak(Obfuscator.Cloak("an-inproperly-formatted-id")); }); }