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

            deal.Id         = id;
            deal.DealStatus = DealStatus.Active;
            _dealRepository.Setup(x => x.CancelDeal(It.IsAny <Guid>())).ReturnsAsync(deal);
            //Act
            var result = await sut.CancelConfirmed(id);


            //Assert

            var redirectToActionResult = Assert.IsType <RedirectToActionResult>(result);

            _dealRepository.Verify(x => x.CancelDeal(It.IsAny <Guid>()), Times.Once);
            Assert.Null(redirectToActionResult.ControllerName);
            Assert.Equal("Index", redirectToActionResult.ActionName);
        }