예제 #1
0
        public void Inventory_InventoryCreate_ReturnsInventoryIndexView()
        {
            var viewModel = new InventoryEditModel()
            {
                Inventory = new InventoryDto()
                {
                    Name = "Test"
                }
            };

            var result = _controller.Create(viewModel) as RedirectToRouteResult;

            Assert.That(result.RouteValues["Action"], Is.EqualTo("Index"));
        }
예제 #2
0
        public void TestCreate()
        {
            InventoriesController obj = new InventoriesController();
            var result = obj.Create() as ViewResult;

            Assert.AreEqual("Create", result.ViewName);
        }
예제 #3
0
        public void InventoriesController_PostCreateViewModel_DbSetReceivedAddAndContextReceivedSaveChanges()
        {
            var viewModel = new InventoryEditModel
            {
                Inventory = new InventoryDto()
                {
                    Name = "Test", IsDeleted = false
                }
            };

            _inventoriesController.Create(viewModel);

            _dbSet.Received(1).Add(Arg.Any <Inventory>());
            _context.Received(1).SaveChanges();
        }