public void When_A_SevenSecondPrice_IsBelowThreshold_ShouldNotChangeThreshold() { var sut = CreateSut(); int startPrice = 100; sut.ProcessMessage(new PositionAcquiredMessage(startPrice)); sut.ProcessMessage(new PriceUpdateMessage(89)); _mockPublisher.ClearReceivedCalls(); // act sut.ProcessMessage(new RemoveFromSevenSecondMessage(89)); _mockPublisher.DidNotReceive().Publish(Arg.Any <ThresholdUpdatedMessage>()); }
public async Task Publish_Is_Not_Invoked_when_No_Change() { await _configurationService.OnChange(new List <string>()); await _publisher.DidNotReceive().Publish(Arg.Any <string>(), Arg.Any <string>()); }