public async Task Then_The_New_ReservationIds_Are_Returned_When_Created()
        {
            //Act
            var actual = await _reservationsController.BulkCreate(ExpectedAccountLegalEntityId, _bulkReservation);

            //Assert
            _mediator.Verify(m => m.Send(It.Is <BulkCreateAccountReservationsCommand>(command =>
                                                                                      command.ReservationCount.Equals(ExpectedReservationCount) &&
                                                                                      command.AccountLegalEntityId.Equals(ExpectedAccountLegalEntityId) &&
                                                                                      command.TransferSenderAccountId.Equals(ExpectedTransferSenderId)),
                                         It.IsAny <CancellationToken>()), Times.Once);

            Assert.IsNotNull(actual);
            var result = actual as CreatedResult;

            Assert.IsNotNull(result?.StatusCode);
            Assert.AreEqual(HttpStatusCode.Created, (HttpStatusCode)result.StatusCode);
            Assert.IsNotNull(result.Value);
            var actualReservations = result.Value as BulkCreateAccountReservationsResult;

            Assert.IsNotNull(actualReservations?.ReservationIds);
            Assert.AreEqual(ExpectedReservationCount, actualReservations.ReservationIds.ToList().Count);
        }