// Отправка пакета по сокету private void SendPacket(TcpClient client, Packet pack) { NetworkStream stream = client.GetStream(); byte[] buf = MyFormatter.Serialize(pack); stream.Write(buf, 0, buf.Length); }
public void ClassANullSerializtionTest() { ClassA a2; a1.ClassB = null; a1.ClassC = null; using (FileStream writeStream = new FileStream("testf2.csv", FileMode.Create)) { myFormatter.Serialize(writeStream, a1); } using (FileStream readStream = new FileStream("testf2.csv", FileMode.Open)) { a2 = (ClassA)myFormatter.Deserialize(readStream); } Assert.AreEqual(a1.Name, a2.Name); Assert.AreEqual(a1.Num, a2.Num); Assert.AreEqual(a1.Date, a2.Date); Assert.AreSame(a2.ClassB, null); Assert.AreSame(a2.ClassC, null); }