public void ShouldDecideIfSubscriptionCanHandleCommandByInstance()
        {
            var commandOfSameType  = new MyCommand();
            var commandOfOtherType = new OtherCommand();

            var handler = new Func <MyCommand, Task>(cmd => Task.CompletedTask);
            var testee  = new CommandSubscription <MyCommand>(handler);

            testee.CanHandle(commandOfSameType).Should().BeTrue();
            testee.CanHandle(commandOfOtherType).Should().BeFalse();
        }
Esempio n. 2
0
 public List<byte> CommandToByteList(OtherCommand cmd, byte x, byte y)
 {
     List<byte> result = new List<byte>();
     result.AddRange(GetCommandBytes(Convert.ToInt32(cmd)));
     result.Add(x);
     result.Add(y);
     return result;
 }
 public OtherViewModel()
 {
     OtherCommand = new OtherCommand(this);
 }
Esempio n. 4
0
 public List<byte> CommandToByteList(OtherCommand cmd)
 {
     return GetCommandBytes(Convert.ToInt32(cmd));
 }