Пример #1
0
        public void CheckPutFunFactReturnOk()
        {
            //Arrange
            var funfact = new FunFact()
            {
                id = 1, description = "funfact"
            };
            var mockList = new Mock <IFunFactsBL <FunFact> >();

            mockList.Setup(x => x.Update(It.IsAny <int>(), It.IsAny <FunFact>()))
            .Returns(Task.FromResult(1));

            var controller = new FunFacts.Controllers.FunFactsController(mockList.Object);

            //Act
            var actionResult = controller.PutFunFact(1, funfact);

            // Assert
            Assert.IsNotNull(actionResult);
            Assert.AreEqual(actionResult.Result.GetType(), typeof(StatusCodeResult));
        }