public void Create_and_dispose() { KeepAlivePacket packet = new KeepAlivePacket(); Assert.AreEqual(0, packet.DestinationId); Assert.IsFalse(packet.IsDisposed); Assert.IsTrue(packet.IsEditable); Assert.AreEqual(TimeSpan.Zero, packet.TimeStamp); packet.Dispose(); Assert.Throws <ObjectDisposedException>(() => { var x = packet.DestinationId; }); Assert.IsTrue(packet.IsDisposed); Assert.IsFalse(packet.IsEditable); Assert.Throws <ObjectDisposedException>(() => { var x = packet.TimeStamp; }); }
public void Create_and_dispose() { KeepAlivePacket packet = new KeepAlivePacket(); Assert.AreEqual(0, packet.DestinationId); Assert.IsFalse(packet.IsDisposed); Assert.IsTrue(packet.IsEditable); Assert.AreEqual(TimeSpan.Zero, packet.TimeStamp); packet.Dispose(); Assert.Throws<ObjectDisposedException>(() => { var x = packet.DestinationId; }); Assert.IsTrue(packet.IsDisposed); Assert.IsFalse(packet.IsEditable); Assert.Throws<ObjectDisposedException>(() => { var x = packet.TimeStamp; }); }