Example #1
0
        public ValidationService(IPrimaryContext context)
        {
            Context                  = context;
            _contactvalidator        = new ContactValidator();
            _customervalidator       = new CustomerValidator();
            _userValidator           = new UserValidator(context);
            _customerSourceValidator = new CustomerSourceValidator(context);

            _serviceAreaValidator      = new ServiceAreaValidator(context);
            _serviceDivisionValidator  = new ServiceDivisionValidator(context);
            _unitTypeValidator         = new UnitTypeValidator(context);
            _stateValidator            = new StateValidator(context);
            _goodsValidator            = new GoodsValidator(context);
            _customerLocationValidator = new CustomerLocationValidator(context);
            _contractValidator         = new ContractValidator(context);
            _locationServiceValidator  = new LocationServiceValidator(context);
        }
        public void Setup()
        {
            _mockContext = new Mock <DataContext>();

            Seeder.InitializeMockDataContext(_mockContext);

            var claim = new Claim("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier"
                                  , _mockContext.Object.Users.Single(x => x.UserName == "adhach").Id.ToString());

            Thread.CurrentPrincipal = new ClaimsPrincipal(new ClaimsIdentity(new List <Claim> {
                claim
            }));

            var validator = new UnitTypeValidator();

            _facade = new UnitTypeFacade(_mockContext.Object, validator);
        }