Exemple #1
0
        public void CanStartWithOptions()
        {
            transfer.SetState(new StartIncomingWrite(new TransferOption[] { new TransferOption("blksize", "999") }));
            Assert.AreEqual(999, transfer.BlockSize);
            transfer.Start(new MemoryStream(new byte[50000]));
            OptionAcknowledgement cmd = (OptionAcknowledgement)transfer.SentCommands.Last();

            cmd.Options.Contains(new TransferOption("blksize", "999"));
            Assert.IsInstanceOf <SendOptionAcknowledgementForWriteRequest>(transfer.State);
        }
 public virtual void OnOptionAcknowledgement(OptionAcknowledgement command)
 {
     throw new NotImplementedException();
 }
        private bool WasTransferSizeOptionRequested()
        {
            OptionAcknowledgement oack = transfer.SentCommands.Last() as OptionAcknowledgement;

            return(oack != null && oack.Options.Any(x => x.Name == "tsize"));
        }