public LoggerTests() { context = new TestingContext(); logger = new Logger(context); context.Set<Log>().RemoveRange(context.Set<Log>()); context.SaveChanges(); }
public UnitOfWorkTests() { context = new TestingContext(); logger = Substitute.For<IAuditLogger>(); unitOfWork = new UnitOfWork(context, logger); context.Set<TestModel>().RemoveRange(context.Set<TestModel>()); context.SaveChanges(); }
public SelectTests() { context = new TestingContext(); select = new Select<TestModel>(context.Set<TestModel>()); context.Set<TestModel>().RemoveRange(context.Set<TestModel>()); context.Set<TestModel>().Add(ObjectFactory.CreateTestModel()); context.SaveChanges(); }
public RoleValidatorTests() { context = new TestingContext(); validator = new RoleValidator(new UnitOfWork(context)); context.DropData(); role = ObjectFactory.CreateRole(); context.Set<Role>().Add(role); context.SaveChanges(); }
public AuditLoggerTests() { context = new TestingContext(); dataContext = new TestingContext(); TestModel model = ObjectFactory.CreateTestModel(); logger = Substitute.ForPartsOf<AuditLogger>(context); entry = dataContext.Entry<BaseModel>(dataContext.Set<TestModel>().Add(model)); dataContext.Set<TestModel>().RemoveRange(dataContext.Set<TestModel>()); dataContext.SaveChanges(); }
public void FilterById_FromCurrentFilter() { TestingContext context = new TestingContext(); Role role = ObjectFactory.CreateRole(); context.Set<Role>().Add(role); context.SaveChanges(); IUnitOfWork unitOfWork = new UnitOfWork(context); datalist = new BaseDatalistProxy<Role, RoleView>(unitOfWork); datalist.CurrentFilter.Id = role.Id; RoleView expected = unitOfWork.Select<Role>().To<RoleView>().Single(); RoleView actual = datalist.BaseFilterById(null).Single(); Assert.Equal(expected.CreationDate, actual.CreationDate); Assert.Equal(expected.Title, actual.Title); Assert.Equal(expected.Id, actual.Id); }
private Account CreateAccountWithPermissionFor(String area, String controller, String action, Boolean isLocked = false) { using (TestingContext context = new TestingContext()) { RolePermission rolePermission = ObjectFactory.CreateRolePermission(); Account account = ObjectFactory.CreateAccount(); account.RoleId = rolePermission.RoleId; account.IsLocked = isLocked; account.Role = null; rolePermission.Permission.Controller = controller; rolePermission.Permission.Action = action; rolePermission.Permission.Area = area; context.Set<RolePermission>().Add(rolePermission); context.Set<Account>().Add(account); context.SaveChanges(); SetUpDependencyResolver(); provider.Refresh(); return account; } }
private Account CreateAccountWithPermissionFor(String area, String controller, String action, Boolean isLocked = false) { using (TestingContext context = new TestingContext()) { RolePermission rolePermission = ObjectFactory.CreateRolePermission(); Account account = ObjectFactory.CreateAccount(); account.Role.Permissions.Add(rolePermission); rolePermission.Role = account.Role; account.IsLocked = isLocked; rolePermission.Permission.Controller = controller; rolePermission.Permission.Action = action; rolePermission.Permission.Area = area; context.Add(account); context.SaveChanges(); authorization.Refresh(); return account; } }