public void Verify_Mobi_Document_MetaData() { var service = new MobiDocumentService(); var result = service.LoadDocument(fileToLoad); Assert.That(result.FilePath.EndsWith(fileToLoad), Is.True); Assert.That(result.Title, Is.EqualTo("Common Sense")); Assert.That(result.Author, Is.EqualTo("Thomas Paine")); Assert.That(result.Asin, Is.EqualTo("B002RKRQEY")); Assert.That(result.PublishingDate, Is.EqualTo(new DateTime(2003, 2, 1))); }
public void Saved_MobiDocument_Contains_Identical_MetaData() { var service = new MobiDocumentService(); var loadedDocument = service.LoadDocument(fileToLoad); service.SaveDocument(loadedDocument, fileToSave); var result = service.LoadDocument(fileToSave); Assert.That(result.FilePath.EndsWith(fileToSave), Is.True); Assert.That(result.Title, Is.EqualTo("Common Sense")); Assert.That(result.Author, Is.EqualTo("Thomas Paine")); Assert.That(result.Asin, Is.EqualTo("B002RKRQEY")); Assert.That(result.PublishingDate, Is.EqualTo(new DateTime(2003, 2, 1))); var originalFileLength = new FileInfo(fileToLoad).Length; var newFileLength = new FileInfo(fileToSave).Length; Assert.That(originalFileLength, Is.EqualTo(newFileLength)); }