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(); }
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); }