Example #1
0
        public override void SetUp()
        {
            base.SetUp();

            _companyHelper = new CompanyStructureHelper(TestHelper.Transaction);

            _ace = TestHelper.CreateAceWithPositionAndGroupCondition(_companyHelper.HeadPosition, GroupCondition.OwningGroup);

            Assert.That(_ace.TenantCondition, Is.EqualTo(TenantCondition.None));
            Assert.That(_ace.GroupCondition, Is.EqualTo(GroupCondition.OwningGroup));
            Assert.That(_ace.UserCondition, Is.EqualTo(UserCondition.SpecificPosition));
            Assert.That(_ace.SpecificAbstractRole, Is.Null);
        }
Example #2
0
        public override void SetUp()
        {
            base.SetUp();

            _companyHelper = new CompanyStructureHelper(TestHelper.Transaction);

            _ace = TestHelper.CreateAceWithSpecificUser(_companyHelper.CarTeamMember);

            Assert.That(_ace.TenantCondition, Is.EqualTo(TenantCondition.None));
            Assert.That(_ace.GroupCondition, Is.EqualTo(GroupCondition.None));
            Assert.That(_ace.UserCondition, Is.EqualTo(UserCondition.SpecificUser));
            Assert.That(_ace.SpecificUser, Is.SameAs(_companyHelper.CarTeamMember));
            Assert.That(_ace.SpecificAbstractRole, Is.Null);
        }
Example #3
0
        public override void SetUp()
        {
            base.SetUp();

            _companyHelper = new CompanyStructureHelper(TestHelper.Transaction);

            _ace = TestHelper.CreateAceWithOwningTenant();

            Assert.That(_ace.TenantCondition, Is.EqualTo(TenantCondition.OwningTenant));
            Assert.That(_ace.TenantHierarchyCondition, Is.EqualTo(TenantHierarchyCondition.This));
            Assert.That(_ace.GroupCondition, Is.EqualTo(GroupCondition.None));
            Assert.That(_ace.UserCondition, Is.EqualTo(UserCondition.None));
            Assert.That(_ace.SpecificAbstractRole, Is.Null);
        }
Example #4
0
        public override void SetUp()
        {
            base.SetUp();

            _companyHelper = new CompanyStructureHelper(TestHelper.Transaction);

            _ace = TestHelper.CreateAceWithSpecificGroup(_companyHelper.AustrianProjectsDepartment);

            Assert.That(_ace.TenantCondition, Is.EqualTo(TenantCondition.None));
            Assert.That(_ace.GroupCondition, Is.EqualTo(GroupCondition.SpecificGroup));
            Assert.That(_ace.SpecificGroup, Is.SameAs(_companyHelper.AustrianProjectsDepartment));
            Assert.That(_ace.GroupHierarchyCondition, Is.EqualTo(GroupHierarchyCondition.This));
            Assert.That(_ace.UserCondition, Is.EqualTo(UserCondition.None));
            Assert.That(_ace.SpecificAbstractRole, Is.Null);
        }
Example #5
0
        public override void SetUp()
        {
            base.SetUp();

            _companyHelper = new CompanyStructureHelper(TestHelper.Transaction);

            _ace = TestHelper.CreateAceWithBranchOfOwningGroup(_companyHelper.DivisionGroupType);

            Assert.That(_ace.TenantCondition, Is.EqualTo(TenantCondition.None));
            Assert.That(_ace.GroupCondition, Is.EqualTo(GroupCondition.BranchOfOwningGroup));
            Assert.That(_ace.SpecificGroupType, Is.SameAs(_companyHelper.DivisionGroupType));
            Assert.That(_ace.GroupHierarchyCondition, Is.EqualTo(GroupHierarchyCondition.Undefined));
            Assert.That(_ace.UserCondition, Is.EqualTo(UserCondition.None));
            Assert.That(_ace.SpecificAbstractRole, Is.Null);
        }
Example #6
0
        public override void SetUp()
        {
            base.SetUp();

            _companyHelper = new CompanyStructureHelper(TestHelper.Transaction);

            _ace = TestHelper.CreateAceWithPositionAndGroupCondition(_companyHelper.HeadPosition, GroupCondition.AnyGroupWithSpecificGroupType);
            _ace.SpecificGroupType = _companyHelper.DepartmentGroupType;

            Assert.That(_ace.TenantCondition, Is.EqualTo(TenantCondition.None));
            Assert.That(_ace.GroupCondition, Is.EqualTo(GroupCondition.AnyGroupWithSpecificGroupType));
            Assert.That(_ace.GroupHierarchyCondition, Is.EqualTo(GroupHierarchyCondition.Undefined));
            Assert.That(_ace.SpecificGroupType, Is.SameAs(_companyHelper.DepartmentGroupType));
            Assert.That(_ace.UserCondition, Is.EqualTo(UserCondition.SpecificPosition));
            Assert.That(_ace.SpecificPosition, Is.SameAs(_companyHelper.HeadPosition));
            Assert.That(_ace.SpecificAbstractRole, Is.Null);
        }
Example #7
0
        public override void SetUp()
        {
            base.SetUp();

            _companyHelper = new CompanyStructureHelper(TestHelper.Transaction);
        }