Example #1
0
        private void _TestSerialization
        (
            IrbisProcessInfo first
        )
        {
            byte[] bytes = first.SaveToMemory();

            IrbisProcessInfo second = bytes
                                      .RestoreObjectFromMemory <IrbisProcessInfo>();

            Assert.AreEqual(first.ClientID, second.ClientID);
            Assert.AreEqual(first.CommandNumber, second.CommandNumber);
            Assert.AreEqual(first.IPAddress, second.IPAddress);
            Assert.AreEqual(first.LastCommand, second.LastCommand);
            Assert.AreEqual(first.Name, second.Name);
            Assert.AreEqual(first.Number, second.Number);
            Assert.AreEqual(first.ProcessID, second.ProcessID);
            Assert.AreEqual(first.Started, second.Started);
            Assert.AreEqual(first.State, second.State);
            Assert.AreEqual(first.Workstation, second.Workstation);
        }