public async void Should_Return_deal_which_corresponds_to_the_Deal_Id()
        {
            var deal = FakeDeals().FirstOrDefault();
            var id   = Guid.NewGuid();

            deal.Id = id;
            //Arrange
            _dealRepository.Setup(x => x.GetDealById(It.IsAny <Guid>())).ReturnsAsync(deal);


            //Act
            var result = await sut.Details(id);

            //Assert
            var  viewResult = Assert.IsType <ViewResult>(result);
            Deal model      = Assert.IsAssignableFrom <Deal>(viewResult.ViewData.Model);

            Assert.Equal(id, model.Id);
        }