public void ActivateAndSendCache_WhenCalled_ShouldSendCorrect() { Mock.Arrange(() => _applicationRecorder.GetCache()).Returns(Enumerable.Empty <string>()); _sut = new RemoteRecordsSender(_consistentMessageSender, _applicationRecorder, _recorder); _sut.ActivateAndSendCache(); Mock.Assert(() => _consistentMessageSender.SendRemote(string.Empty), Occurs.Exactly(1)); }
public void ActivateAndSendCache_WhenCalled_ShouldSendCorrect2() { Mock.Arrange(() => _applicationRecorder.GetCache()).Returns(new [] { "message1", "message2" }); _sut = new RemoteRecordsSender(_consistentMessageSender, _applicationRecorder, _recorder); _sut.ActivateAndSendCache(); Mock.Assert(() => _consistentMessageSender.SendRemote("message1\r\nmessage2\r\n"), Occurs.Exactly(1)); }
private void TraceHandler() { _remoteRecordsSender.ActivateAndSendCache(); TraceStarted?.Invoke(); }