Esempio n. 1
0
        public void SendInstruction_WhenCalled_ShouldSend()
        {
            var session = Mock.Create <ISession>();

            _sut.Set(session);
            _sut.SendInstruction(Enumerable.Empty <byte>());

            Mock.Assert(() => session.Send(Arg.IsAny <IEnumerable <byte> >()), Occurs.Exactly(1));
        }
Esempio n. 2
0
        public void TrySendInstruction_WhenCalled_ShouldSendToSessionHolder(byte data)
        {
            var dataToSend = data.ToEnumerable();

            Mock.Arrange(() => _sessionHolder.HasActiveSession).Returns(true);
            _sut.TrySendInstruction(dataToSend);

            Mock.Assert(() => _sessionHolder.SendInstruction(dataToSend), Occurs.Exactly(1));
        }