Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public void GetProductByNameShouldPass()
        {
            // Act

            var expected = GetExistingProductFromDb().Name;

            var actualProduct = productController.GetProductByName("Available FakeProduct").Name;

            // Assert

            Assert.AreEqual(expected, actualProduct);
        }