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")); }