public void BinaryPrePostSerialization_AreEqual(string relativeFilePath, byte[] toSerialize) { //setup var debugger = new ConsoleDebugger(); var binarySerializer = new SystemBinarySerializer(); var fileSerializer = new BinaryFileSerializer(binarySerializer, debugger); var finalPath = Path.Combine(Environment.CurrentDirectory, relativeFilePath); if (File.Exists(finalPath)) { File.Delete(finalPath); } //write / read fileSerializer.Write(finalPath, toSerialize); Assert.True(File.Exists(finalPath)); var deserialized = fileSerializer.Read <byte[]>(finalPath); //compare results Assert.Equal(toSerialize, deserialized); //cleanup File.Delete(finalPath); }
public void Read_WhenRead_ThenNotThrowException() { // Arrange var serializer = new BinaryFileSerializer(); var collection = new List <int>(); // Act - Assert Assert.DoesNotThrow(() => serializer.Read <int>("file3")); }