public async Task Should_Decrement_Counter()
        {
            //Arrange
            CounterState.Initialize(aCount: 15);

            // Create request
            var incrementCounterRequest = new Client.Features.Counter.IncrementCount.IncrementCounterAction
            {
                Amount = -2
            };

            //Act
            // Send Request
            CounterState = await Mediator.Send(incrementCounterRequest);

            //Assert
            CounterState.Count.ShouldBe(13);
        }
        public async Task Should_Increment_Counter()
        {
            //Arrange

            // Setup know state.
            CounterState.Initialize(aCount: 22);

            // Create request
            var incrementCounterRequest = new Client.Features.Counter.IncrementCount.IncrementCounterAction
            {
                Amount = 5
            };

            //Act
            CounterState = await Mediator.Send(incrementCounterRequest);

            //Assert
            CounterState.Count.ShouldBe(27);
        }