public void AddMissingArchive()
{
using (var stream = typeof(ArchiveExtractorTest).GetEmbeddedStream("testArchive.zip"))
using (var microServer = new MicroServer("archive.zip", stream))
{
var implementation = new Implementation {RetrievalMethods = {new Archive {Href = microServer.FileUri}}};
implementation.AddMissing(new SilentTaskHandler());
implementation.ManifestDigest.Sha256New.Should().Be(ArchiveSha256Digest);
var archive = (Archive)implementation.RetrievalMethods[0];
archive.MimeType.Should().Be(Archive.MimeTypeZip);
archive.Size.Should().Be(stream.Length);
}
}