public TcpSocket(Socket nativeSocket) { this.nativeSocket = nativeSocket; buffer = new byte[256]; dataCollector = new DataCollector(); dataCollector.ObjectFinished += OnObjectFinished; dataFactory = new BinaryDataFactory(); isDisposed = false; }
public void AssemblyLoadedInCurrentDomain() { AssemblyLoadEventArgs assemblyEvent = new AssemblyLoadEventArgs(Assembly.GetAssembly(GetType())); BinaryDataFactory binaryDataFactory = new BinaryDataFactory(); binaryDataFactory.OnAssemblyLoadInCurrentDomain(null, assemblyEvent); Assert.That(binaryDataFactory.shortNames.Count, Is.GreaterThanOrEqualTo(4)); Assert.That(binaryDataFactory.typeMap.Count, Is.GreaterThanOrEqualTo(4)); }
public void CheckSaveAndLoadWithBinaryDataFactory() { var error = new Error(TestException); using (var dataFactory = new BinaryDataFactory()) using (var dataStream = new MemoryStream()) { dataFactory.Save(error, new BinaryWriter(dataStream)); dataStream.Position = 0; var loadedError = (Error)dataFactory.Load(new BinaryReader(dataStream)); Assert.AreEqual(error, loadedError); } }
public void CheckSaveAndLoadWithBinaryDataFactory() { var info = new Info(TestInfoText); using (var dataFactory = new BinaryDataFactory()) using (var dataStream = new MemoryStream()) { dataFactory.Save(info, new BinaryWriter(dataStream)); dataStream.Position = 0; var loadedInfo = (Info)dataFactory.Load(new BinaryReader(dataStream)); Assert.AreEqual(info, loadedInfo); } }
public void CheckSaveAndLoadWithBinaryDataFactory() { var warning = new Warning(TestWarningText); using (var dataFactory = new BinaryDataFactory()) using (var dataStream = new MemoryStream()) { dataFactory.Save(warning, new BinaryWriter(dataStream)); dataStream.Position = 0; var loadedWarning = (Warning)dataFactory.Load(new BinaryReader(dataStream)); Assert.AreEqual(warning, loadedWarning); } }
public void DisposeBinaryData() { BinaryDataFactory binaryDataFactory = new BinaryDataFactory(); binaryDataFactory.Dispose(); }