Ejemplo n.º 1
0
        public void PostStoreDetails()
        {
            var  controller   = new StoreDetailsController(_moqStoreDetails.Object);
            bool isPostCalled = false;

            _moqStoreDetails.Setup(m => m.AddStoreDetails(It.IsAny <StoreDetail>())).Callback(() => isPostCalled = true);
            controller.Post(new StoreDetail());
            Assert.IsTrue(isPostCalled);
        }
Ejemplo n.º 2
0
        public void GetStoreDetailNotFound()
        {
            var controller = new StoreDetailsController(_moqStoreDetails.Object);

            _moqStoreDetails.Setup(m => m.GetStoreDetail(It.IsAny <int>()));
            var response      = controller.Get(1);
            var contentResult = response as NotFoundResult;

            Assert.IsNotNull(contentResult);
        }
Ejemplo n.º 3
0
        public void GetStoreDetailsNotFound()
        {
            var controller = new StoreDetailsController(_moqStoreDetails.Object);

            _moqStoreDetails.Setup(m => m.GetStoreDetails())
            .Returns(new List <StoreDetail>());
            var response      = controller.Get();
            var contentResult = response as NotFoundResult;

            Assert.IsNotNull(contentResult);
        }
Ejemplo n.º 4
0
        public void GetStoreDetail()
        {
            var controller = new StoreDetailsController(_moqStoreDetails.Object);

            _moqStoreDetails.Setup(m => m.GetStoreDetail(It.IsAny <int>()))
            .Returns(new StoreDetail {
                StoreID = 1, StoreLocation = "UK", StoreName = "Tesco"
            });
            var response      = controller.Get(1);
            var contentResult = response as OkNegotiatedContentResult <StoreDetail>;

            Assert.IsNotNull(contentResult);
            Assert.IsNotNull(contentResult.Content);
            Assert.AreEqual(1, contentResult.Content.StoreID);
        }