public RoleServiceTests() { context = new TestingContext(); Authorization.Provider = Substitute.For<IAuthorizationProvider>(); service = Substitute.ForPartsOf<RoleService>(new UnitOfWork(context)); context.DropData(); }
public BaseDatalistTests() { HttpContext.Current = HttpContextFactory.CreateHttpContext(); urlHelper = new UrlHelper(HttpContext.Current.Request.RequestContext); datalist = new BaseDatalistProxy<Role, RoleView>(urlHelper); using (TestingContext context = new TestingContext()) context.DropData(); }
public AccountValidatorTests() { context = new TestingContext(); hasher = Substitute.For<IHasher>(); hasher.VerifyPassword(Arg.Any<String>(), Arg.Any<String>()).Returns(true); context.DropData(); SetUpData(); validator = new AccountValidator(new UnitOfWork(context), hasher); validator.CurrentAccountId = account.Id; }
public LoggableEntityTests() { using (context = new TestingContext()) { context.DropData(); SetUpData(); } context = new TestingContext(); model = context.Set<Role>().Single(); entry = context.Entry<BaseModel>(model); }
public AccountServiceTests() { context = new TestingContext(); hasher = Substitute.For<IHasher>(); hasher.HashPassword(Arg.Any<String>()).Returns(info => info.Arg<String>() + "Hashed"); context.DropData(); SetUpData(); Authorization.Provider = Substitute.For<IAuthorizationProvider>(); service = new AccountService(new UnitOfWork(context), hasher); service.CurrentAccountId = account.Id; }
public void Refresh_Privileges() { Account account = CreateAccountWithPrivilegeFor("Area", "Authorized", "Action"); Assert.True(provider.IsAuthorizedFor(account.Id, "Area", "Authorized", "Action")); using (TestingContext context = new TestingContext()) context.DropData(); SetUpDependencyResolver(); provider.Refresh(); Assert.False(provider.IsAuthorizedFor(account.Id, "Area", "Authorized", "Action")); }
public AuthorizationProviderTests() { provider = new AuthorizationProvider(Assembly.GetExecutingAssembly()); using (TestingContext context = new TestingContext()) context.DropData(); }
public void IsAuthorizedFor_CachesAccountPrivileges() { Account account = CreateAccountWithPrivilegeFor(null, "Authorized", "Action"); using (TestingContext context = new TestingContext()) context.DropData(); Assert.True(provider.IsAuthorizedFor(account.Id, null, "Authorized", "Action")); }