public void Should_throw_FileNotFoundException_for_unknown_file() { transactionalStorage.Batch(accessor => { accessor.AddSignature("test", 1, stream => stream.Write(new byte[] { 3 }, 0, 1)); }); var tested = new StorageSignatureRepository(transactionalStorage, "test"); Assert.Throws(typeof(FileNotFoundException), () => tested.GetContentForReading("test.0.sig")); }
public void Should_read_from_storage() { transactionalStorage.Batch(accessor => { accessor.AddSignature("test", 1, stream => stream.Write(new byte[] { 3 }, 0, 1)); }); var tested = new StorageSignatureRepository(transactionalStorage, "test"); Assert.Equal(3, tested.GetContentForReading("test.1.sig").ReadByte()); }