public void HandlesError() { bool onErrorWasCalled = false; transfer.OnError += delegate(ITftpTransfer t, TftpTransferError error) { onErrorWasCalled = true; }; Assert.IsFalse(onErrorWasCalled); transfer.OnCommand(new Error(123, "Test Error")); Assert.IsTrue(onErrorWasCalled); Assert.IsInstanceOf <Closed>(transfer.State); }
public void IgnoresCommands() { transfer.OnCommand(new Error(5, "Hallo Welt")); Assert.IsInstanceOf <StartOutgoingRead>(transfer.State); }
public void HandlesAcknowledgement() { transfer.OnCommand(new Acknowledgement(0)); Assert.IsInstanceOf <Sending>(transfer.State); }
public void IgnoresCommands() { transfer.OnCommand(new Error(10, "Test")); Assert.IsInstanceOf <Closed>(transfer.State); }