ZeroInstall.Publish.ImplementationUtilsTest.AddMissingSingleFile C# (CSharp) Method

AddMissingSingleFile() private method

private AddMissingSingleFile ( ) : void
return void
        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);
            }
        }