예제 #1
0
        public void ConvertAllTestCases(ContainerAndName input)
        {
            var convertedToApi          = APIFromPhysical.Convert(input.Container);
            var convertedBackToPhysical = PhysicalFromApi.Convert(convertedToApi);

            CompareTool.CompareContainers(input.Container, convertedBackToPhysical, null, null, true);
        }
예제 #2
0
        public void WriteReadAgainAndCompare()
        {
            using (var memStream = new MemoryStream())
            {
                CreatedContainer.WriteStream(memStream);
                memStream.Position = 0;

                var readContainer = BCFv21Container.ReadStream(memStream);

                var readMemStream = new MemoryStream();
                readContainer.WriteStream(readMemStream);
                var writtenZipArchive = new ZipArchive(readMemStream);

                CompareTool.CompareContainers(CreatedContainer, readContainer, CreatedArchive, writtenZipArchive);
            }
        }