Exemplo n.º 1
0
        public void UsersController_Create_Success()
        {
            // arrange
            var userView = new UserViewModel();
            var user     = new User();

            _userMapperStub
            .Stub(x => x.Map(userView, typeof(UserViewModel), typeof(User)))
            .Return(user);

            // act
            var actual = _sut.Create(userView);

            // assert
            actual
            .AssertActionRedirect()
            .ToAction <UsersController>(c => c.Index());
            _repositoryStub.AssertWasCalled(x => x.Save(user));
        }