Пример #1
0
        public void The_DessertController_can_receive_the_picture_file_and_return_its_temp_path()
        {
            //Arrange
            var controller = new DessertController(_dessertVMMMock.Object);
            controller.ControllerContext = new ControllerContext(_httpContextMock.Object, new RouteData(), controller);

            //Actions
            var tempPicView = controller.AddPictureChange();

            //Assertions
            _httpContextMock.Verify(ctx => ctx.Request, Times.Once());
            _httpRequestMock.Verify(rqs => rqs.Files, Times.Once());
            _postedFileKeyCollectionMock.Verify(keys => keys[0], Times.Once());
            Assert.AreEqual(tempPicView.Model, _tempPictureViewModel);
        }