Ejemplo n.º 1
0
        public void TranslateReturnsExpectedResult(ZipArchive archive, TranslatedChanges expected)
        {
            using (archive)
            {
                var sut = new ZipArchiveTranslator(Encoding.UTF8);

                var result = sut.Translate(archive);

                Assert.Equal(expected, result, new TranslatedChangeEqualityComparer());
            }
        }
Ejemplo n.º 2
0
        public void TranslateArchiveCanNotBeNull()
        {
            var sut = new ZipArchiveTranslator(Encoding.UTF8);

            Assert.Throws <ArgumentNullException>(() => sut.Translate(null));
        }
Ejemplo n.º 3
0
        public void IsZipArchiveTranslator()
        {
            var sut = new ZipArchiveTranslator(Encoding.UTF8);

            Assert.IsAssignableFrom <IZipArchiveTranslator>(sut);
        }