public void GivenOneOpenAuctionWhenCloseAuctionThenAuctionIsClosed()
        {
            // Arrange
            _userService.CreateUser(username, password);
            var auctionItem = new AuctionItemViewModel
            {
                Description = "Description",
                MinAmount   = "100",
                Name        = "Auction item"
            };

            // Act
            var newAuction    = _auctionService.CreateAuction(username, auctionItem);
            var closedAuction = _auctionService.CloseAuction(newAuction);

            // Assert
            Assert.AreEqual(newAuction.AuctionId, closedAuction.AuctionId);
            Assert.AreEqual(2, closedAuction.AuctionState);
        }
 public ActionResult Close(AuctionViewModel viewModel)
 {
     _auctionService.CloseAuction(viewModel);
     return(RedirectToAction("Index"));
 }