public async Task InitAsync_DoesNotSetLoadingFailed_IfSuccessfull()
        {
            BookReference bookReference = new BookReference();
            Book          book          = new Book();

            _bookServiceMock.Setup(s => s.LoadBookAsync(bookReference)).Returns(Task.FromResult(book)).Verifiable();

            await _viewModel.InitAsync(bookReference);

            Assert.IsFalse(_viewModel.LoadingFailed);

            _bookServiceMock.Verify();
            _eventAggregator.Verify();
        }