public async Task ThrowNotFoundExceptionForAccountIdThatDoesnotExist()
        {
            // Arrange
            DeleteAccountCommandHandler handler = new DeleteAccountCommandHandler(_Database);

            await Assert.ThrowsAsync <NotFoundException> (() => handler.Handle(new DeleteAccountCommand()
            {
                Id = 2
            }, CancellationToken.None));
        }
        public async Task DeleteAccountSuccessfuly()
        {
            // Arrange
            DeleteAccountCommandHandler handler = new DeleteAccountCommandHandler(_Database);
            //Act
            var result = await handler.Handle(new DeleteAccountCommand()
            {
                Id = 10
            }, CancellationToken.None);

            //Assert
            Assert.Equal(Unit.Value, result);
        }