public void Setup()
        {
            _mockCommandDispatcher = new Mock <ICommandDispatcher>();
            _sut = new EarningsResilienceCommandController(_mockCommandDispatcher.Object);

            _mockCommandDispatcher
            .Setup(m => m.SendMany(It.IsAny <List <ICommand> >(), It.IsAny <CancellationToken>()))
            .Returns(Task.CompletedTask);
        }
        public void Setup()
        {
            _fixture = new Fixture();

            _mockCommandDispatcher         = new Mock <ICommandDispatcher>();
            _mockCollectionCalendarService = new Mock <ICollectionCalendarService>();
            _collectionPeriods             = new List <Domain.ValueObjects.CollectionCalendarPeriod>()
            {
                new Domain.ValueObjects.CollectionCalendarPeriod(new Domain.ValueObjects.CollectionPeriod(1, _fixture.Create <short>()), (byte)DateTime.Today.Month, (short)DateTime.Today.Year, DateTime.Today.AddDays(-1), _fixture.Create <DateTime>(), true, false)
            };

            _mockCollectionCalendarService
            .Setup(m => m.Get())
            .ReturnsAsync(new Domain.ValueObjects.CollectionCalendar(_collectionPeriods));

            _sut = new EarningsResilienceCommandController(_mockCommandDispatcher.Object, _mockCollectionCalendarService.Object);

            _mockCommandDispatcher
            .Setup(m => m.SendMany(It.IsAny <List <ICommand> >(), It.IsAny <CancellationToken>()))
            .Returns(Task.CompletedTask);
        }