Esempio n. 1
0
        public async Task Test_BuyItem()
        {
            var mockItemService = new Mock <IItemService>();

            mockItemService.Setup(iservice => iservice.BuyItem(1))
            .ReturnsAsync(true);

            var controller = new ItemController(mockItemService.Object);


            var actionResult = await controller.BuyItem(1);

            var result = actionResult.Result as OkObjectResult;

            Assert.IsNotNull(actionResult);
            Assert.IsInstanceOf <ActionResult <Boolean> >(actionResult);
            Assert.IsNotNull(result);
            Assert.AreEqual(200, result.StatusCode);
        }