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)); }
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)); }