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()); } }
public void TranslateArchiveCanNotBeNull() { var sut = new ZipArchiveTranslator(Encoding.UTF8); Assert.Throws <ArgumentNullException>(() => sut.Translate(null)); }
public void IsZipArchiveTranslator() { var sut = new ZipArchiveTranslator(Encoding.UTF8); Assert.IsAssignableFrom <IZipArchiveTranslator>(sut); }