Example #1
0
 public TcpSocket(Socket nativeSocket)
 {
     this.nativeSocket = nativeSocket;
     buffer = new byte[256];
     dataCollector = new DataCollector();
     dataCollector.ObjectFinished += OnObjectFinished;
     dataFactory = new BinaryDataFactory();
     isDisposed = false;
 }
Example #2
0
        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));
        }
Example #3
0
 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);
     }
 }
Example #4
0
 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);
     }
 }
Example #5
0
 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);
     }
 }
Example #6
0
 public void DisposeBinaryData()
 {
     BinaryDataFactory binaryDataFactory = new BinaryDataFactory();
     binaryDataFactory.Dispose();
 }