public void WhenConvertingAsposeCarsBinaryFileToXml_ThenValidDataStored() { var tempFilePath = Path.GetTempFileName(); try { _supporter.Convert(BaseFilePath + BinaryExt, tempFilePath, CarFileFormat.Xml, true); var expectedHash = CarTestHelper.ComputeHashString(tempFilePath); Assert.AreEqual(expectedHash, "68a2b9a39c661eec489995b607a50331"); } finally { File.Delete(tempFilePath); } }
public void WhenConvertingAsposeCarsJsonFileToXml_ThenValidDataStored() { var tempFilePath = Path.GetTempFileName(); try { _supporter.Convert(BaseFilePath + JsonExt, tempFilePath, CarFileFormat.Xml, true); var expectedHash = CarTestHelper.ComputeHashString(tempFilePath); Assert.AreEqual(expectedHash, "3f1e0b3cddeb1b365b6bdf31d3200791"); } finally { File.Delete(tempFilePath); } }
public void WhenConvertingAsposeCarsXmlFileToBinary_ThenValidDataStored() { var tempFilePath = Path.GetTempFileName(); try { _supporter.Convert(BaseFilePath + XmlExt, tempFilePath, CarFileFormat.Binary, true); var expectedHash = CarTestHelper.ComputeHashString(tempFilePath); Assert.AreEqual(expectedHash, "1d56edb154f10056969880c90c07c493"); } finally { File.Delete(tempFilePath); } }
public void WhenConvertingAsposeCarsBinaryFileToJson_ThenValidDataStored() { var tempFilePath = Path.GetTempFileName(); try { _supporter.Convert(BaseFilePath + BinaryExt, tempFilePath, _jsonFileFormat, true); var expectedHash = CarTestHelper.ComputeHashString(tempFilePath); Assert.AreEqual(expectedHash, "f851e486c27e363c129009705d29bb96"); } finally { File.Delete(tempFilePath); } }
public void WhenSavingAsposeCarsToXml_ThenValidDataStored() { var tempFilePath = Path.GetTempFileName(); try { var cars = CarTestHelper.CreateDefaultCarCollection(); _supporter.Save(tempFilePath, CarFileFormat.Xml, true, cars); var expectedHash = CarTestHelper.ComputeHashString(tempFilePath); Assert.AreEqual(expectedHash, "b808279ce0ea89b2fb29647650649812"); } finally { File.Delete(tempFilePath); } }