public void AddMissingSingleFile()
{
using (var originalStream = SingleFileData.ToStream())
using (var microServer = new MicroServer(SingleFileName, originalStream))
{
var implementation = new Implementation {RetrievalMethods = {new SingleFile {Href = microServer.FileUri}}};
implementation.AddMissing(new SilentTaskHandler());
("sha256new_" + implementation.ManifestDigest.Sha256New).Should().Be(_singleFileSha256Digest);
var file = (SingleFile)implementation.RetrievalMethods[0];
file.Size.Should().Be(originalStream.Length);
file.Destination.Should().Be(SingleFileName);
}
}