Пример #1
0
        GetActionPrivilegeIds_WhenActionIsCheckBiddingStatus_ShouldPrivilegesIdContains2ItemsAndValuesAre1And2()
        {
            // Arrange
            var permissionSettings = new PermissionSettings()
            {
                Action = ActionEnum.CheckBiddingStatus
            };

            // Act
            var actionPrivilegeIds = CostumerPermissionRule.GetActionPrivilegeIds(permissionSettings);

            // Assert
            Assert.That(actionPrivilegeIds, Has.Exactly(1).EqualTo(1)
                        .And.Exactly(1).EqualTo(2));
        }
Пример #2
0
        GetActionPrivilegeIds_WhenActionEnumIsOnlyDependsOnePrivilege_ShouldListContains1MemberWhichExactlyTheGivenPrivilege(
            ActionEnum actionEnum, int privilegeId)
        {
            // Arrange
            var permissionSettings = new PermissionSettings()
            {
                Action = actionEnum
            };

            // Act
            var actionPrivilegeIds = CostumerPermissionRule.GetActionPrivilegeIds(permissionSettings);

            // Assert
            Assert.That(actionPrivilegeIds, Has.Exactly(1).EqualTo(privilegeId));
        }