public RemoteApiMapTests() { _instructionsReceiverMock = new InstructionsReceiverMock(); _recorder = Mock.Create <IRecorder>(); _sut = new RemoteApiMap(_instructionsReceiverMock, _recorder); _sutSender = new RemoteApiMap(_instructionsReceiverMock, _recorder); }
public СonsistentMessageSender(ITextToRemoteSender textToRemoteSender, IRecorder recorder) { _messageQueue = new BlockingCollection <string>(); _textToRemoteSender = textToRemoteSender; _recorder = recorder; StartProducing(); }
public void TrySendText_WhenCalledWithFace_ShouldLogError() { var instructionsReceiver = Mock.Create <IInstructionReceiver>(); Mock.Arrange(() => instructionsReceiver.TrySendInstruction(Arg.IsAny <IEnumerable <byte> >())).Returns(Task.FromResult((false, Enumerable.Empty <byte>()))); _sutSender = new RemoteApiMap(instructionsReceiver, _recorder); _sutSender.TrySendText("Test"); Mock.Assert(() => instructionsReceiver.TrySendInstruction(Arg.IsAny <IEnumerable <byte> >()), Occurs.Once()); Mock.Assert(() => _recorder.RecordError(Arg.AnyString, Arg.AnyString), Occurs.Once()); }
public СonsistentMessageSenderTests() { _recorder = Mock.Create <IRecorder>(); _textToRemoteSender = Mock.Create <ITextToRemoteSender>(); _sut = new СonsistentMessageSender(_textToRemoteSender, _recorder); }