예제 #1
0
        public RegisterRoutesFixtures()
        {
            _routes = new RouteCollection();
            _task   = new RegisterRoutes(settings.Object, _routes);

            _task.Execute();
        }
        public void Excecute_Should_Create_Users()
        {
            _userRepository.Expect(r => r.FindByUserName(It.IsAny <string>())).Returns((IUser)null).Verifiable();
            _factory.Expect(f => f.CreateUser(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>())).Returns(new Mock <IUser>().Object).Verifiable();
            _userRepository.Expect(r => r.Add(It.IsAny <IUser>())).Verifiable();
            unitOfWork.Expect(u => u.Commit()).Verifiable();

            _task.Execute();

            _factory.Verify();
            _userRepository.Verify();
            unitOfWork.Verify();
        }
예제 #3
0
 public void Execute_Should_Register_Controller_Factory()
 {
     Assert.DoesNotThrow(() => _task.Execute());
 }