Ejemplo n.º 1
0
        public void TestDetailsView()
        {
            var controller = new RestaurantsController();
            var result     = controller.Details(2) as ViewResult;

            Assert.AreEqual("Details", result.ViewName);
        }
Ejemplo n.º 2
0
        public void DetailsTest()
        {
            RestaurantsController controller = new RestaurantsController();

            ViewResult result = controller.Details(2) as ViewResult;

            Assert.IsNotNull(result);
        }
Ejemplo n.º 3
0
        public async Task Details_IfIdIsNullOrNotExistIn_ReturnNotFound(int?id)
        {
            // Arrange
            repository.Setup(r => r.GetRestaurantAsync(1)).ReturnsAsync(restaurant);

            // Act
            var result = await controller.Details(id);

            // Assert
            Assert.That(result, Is.InstanceOf <NotFoundResult>());
        }
Ejemplo n.º 4
0
        public void TestRestaurantsDetails()
        {
            //Arrange
            FakeRestaurantRepository fakeRestaurantRepository = new FakeRestaurantRepository();
            FakeReviewRepository     fakeReviewRepository     = new FakeReviewRepository();
            RestaurantsController    controller = new RestaurantsController(fakeRestaurantRepository, fakeReviewRepository);
            string e1 = "Meat";
            string e2 = "Meat";

            //Act
            var result1 = controller.Details(1) as ViewResult;
            var data1   = result1.Model as RestaurantDetailsVM;
            var result2 = controller.Details(2) as ViewResult;
            var data2   = result2.Model as RestaurantDetailsVM;

            //Assert
            Assert.IsNotNull(result1);
            Assert.AreEqual(e1, data1.Restaurant.Cuisine);
            Assert.IsNotNull(result2);
            Assert.AreEqual(e2, data2.Restaurant.Cuisine);
        }
        public void DetailsTest()
        {
            //Arrange
            var mockControllerContext = new Mock <ControllerContext>();
            var mockSession           = new Mock <HttpSessionStateBase>();

            mockSession.SetupGet(s => s["RoleId"]).Returns("1");
            mockControllerContext.Setup(p => p.HttpContext.Session).Returns(mockSession.Object);
            RestaurantsController restaurantsController = new RestaurantsController();

            restaurantsController.ControllerContext = mockControllerContext.Object;

            //Act
            var result = restaurantsController.Details(1);

            //Assert
            Assert.IsNotNull(result);
        }