コード例 #1
0
        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>());
        }
コード例 #2
0
        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>());
        }