public override void SetUp()
        {
            base.SetUp();

            var roleBuilder = new RoleBuilder();
            var userBuidler = new UserBuilder();

            roleBuilder.With(r => r.Name, PvPStatics.Permissions_Admin);
            roleBuilder.AddUser(userBuidler.Build());

            roleBuilder.BuildAndSave();
            user = userBuidler.BuildAndSave();

            requestHandler = new UserHasRoleRequestHandler(DataContext);
            request        = new UserHasAnyRoleRequest();
        }
Exemple #2
0
        public void OneTimeSetup()
        {
            IEnumerable <string> roles = new[] { "Role" };
            var userNameId             = "TestUser";

            request = new UserHasAnyRoleRequest()
            {
                Role       = roles,
                UserNameId = userNameId
            };

            mediatorMock            = Substitute.For <IMediator>();
            userHasCorrectValidator = new UserHasCorrectValidator(roles, mediatorMock);

            var parentContext = new ValidationContext(null);
            var rule          = new PropertyRule(null, x => null, null, null, typeof(string), null);

            propertyValidatorContext        = new PropertyValidatorContext(parentContext, rule, "UserNameId", userNameId);
            invalidPropertyValidatorContext = new PropertyValidatorContext(parentContext, rule, "Integer", 0);
        }