public void CanDeleteByZone() { CmsPageSecurityZoneUserRoleDb dboperation = new CmsPageSecurityZoneUserRoleDb(); CmsPageSecurityZone z = new CmsPageSecurityZone(2); //z.Id = 2; dboperation.deleteByZone(z); Assert.That(dboperation.fetchAllByZone(z).Count, Is.EqualTo(0)); }
public void CanQueryByZoneID() { PageSecurityZoneUserRoleRepository repository = new PageSecurityZoneUserRoleRepository(); CmsPageSecurityZoneUserRoleDb dboperation = new CmsPageSecurityZoneUserRoleDb(); CmsPageSecurityZone z = new CmsPageSecurityZone(2); //z.Id = 2; List <CmsPageSecurityZoneUserRole> resultlist = dboperation.fetchAllByZone(z); Assert.That(resultlist.Count, Is.EqualTo(2)); }
public void CanFetchReadAccess() { CmsPageSecurityZoneUserRoleDb dboperation = new CmsPageSecurityZoneUserRoleDb(); CmsPageSecurityZone z = new CmsPageSecurityZone(1); //z.Id = 1; WebPortalUserRole role1 = new WebPortalUserRole(1, "aa", "despri"); WebPortalUserRole role2 = new WebPortalUserRole(-1, "aa", "despri"); List <WebPortalUserRole> rolelist = new List <WebPortalUserRole>(); rolelist.Add(role1); rolelist.Add(role2); Assert.That(dboperation.fetchRoleMatchingCountForRead(z, rolelist.ToArray()), Is.EqualTo(2)); Assert.That(dboperation.fetchRoleMatchingCountForWrite(z, rolelist.ToArray()), Is.EqualTo(1)); }
public void CanInsertObject() { PageSecurityZoneUserRoleRepository repository = new PageSecurityZoneUserRoleRepository(); CmsPageSecurityZoneUserRoleDb dboperation = new CmsPageSecurityZoneUserRoleDb(); CmsPageSecurityZoneUserRole insertobject = new CmsPageSecurityZoneUserRole(1, 2, true, false); CmsPageSecurityZoneUserRole insertobject2 = new CmsPageSecurityZoneUserRole(2, 2, false, false); List <CmsPageSecurityZoneUserRole> objectlist = new List <CmsPageSecurityZoneUserRole>(); objectlist.Add(insertobject); objectlist.Add(insertobject2); if (dboperation.insert(objectlist) == false) { throw new Exception("insert test fail"); } //CmsPageSecurityZoneUserRole returnobject = repository.SaveOrUpdate(insertobject); //Assert.That(repository, Is.Not.Null); }