public void HandlesAcknowledgment() { transfer.SentCommands.Clear(); Assert.IsFalse(transfer.CommandWasSent(typeof(Data))); transfer.OnCommand(new Acknowledgement(1)); Assert.IsTrue(transfer.CommandWasSent(typeof(Data))); }
public void IgnoresCommands() { transfer.OnCommand(new Error(5, "Hallo Welt")); Assert.IsInstanceOf <StartIncomingWrite>(transfer.State); }
public void ReceivesPacket() { transfer.OnCommand(new Data(1, new byte[100])); Assert.IsTrue(transfer.CommandWasSent(typeof(Acknowledgement))); Assert.AreEqual(100, ms.Length); }