public void MakeBidCheckCoinsSubstractShouldPass() { //Arrange further productController.CreateProduct(GetProduct()); var product = productController.GetProductByName(GetProduct().Name); // Act var coins = 50; var coinsBefore = GetUser().Coins; bidController.MakeBid(GetUser().Id, product.Id, coins); var actualBid = bidController.GetAllBidsByUserId(GetUser().Id).Last(); var coinsAfter = userController.GetUserById(actualBid.UserId).Coins; // Assert Assert.AreEqual(coinsBefore - coins, coinsAfter); }
public void GetProductByNameShouldPass() { // Act var expected = GetExistingProductFromDb().Name; var actualProduct = productController.GetProductByName("Available FakeProduct").Name; // Assert Assert.AreEqual(expected, actualProduct); }