예제 #1
0
        public async void Details_PassInNull_ReturnNotFound()
        {
            // Arrange
            SellerReviewsController controller = new SellerReviewsController(context);

            // Act
            var actionResult = await controller.Details(null);

            // Assert
            Assert.IsType <NotFoundResult>(actionResult);
        }
예제 #2
0
        public async void Index_CallFunction_ReturnView()
        {
            // Arrange
            SellerReviewsController controller = new SellerReviewsController(context);

            // Act
            var actionResult = await controller.Index(0);

            // Assert
            Assert.IsType <ViewResult>(actionResult);
        }
예제 #3
0
        public async void Create_PassInSellerReview_ReturnValidModel()
        {
            // Arrange
            SellerReviewsController controller = new SellerReviewsController(context);

            InitializeSeller();
            var sellerReview = InitializeSellerReview();

            // Act
            await controller.Create(sellerReview);

            // Assert
            Assert.True(controller.ModelState.IsValid);
        }
예제 #4
0
        public async void DeleteConfirmed_PassIn0_ReturnNotFound()
        {
            // Arrange
            SellerReviewsController controller = new SellerReviewsController(context);

            InitializeSeller();
            var sellerReview = InitializeSellerReview();

            // Act
            var actionResult = await controller.DeleteConfirmed(0);

            // Assert
            Assert.IsType <RedirectToActionResult>(actionResult);
        }
예제 #5
0
        public async void Edit_PassIn0AndSellerReview_ReturnNotFound()
        {
            // Arrange
            SellerReviewsController controller = new SellerReviewsController(context);

            InitializeSeller();
            var sellerReview = InitializeSellerReview();

            // Act
            await controller.Edit(0, sellerReview);

            // Assert
            Assert.True(controller.ModelState.IsValid);
        }