Call Park Groups operations

Get Started. It's Free
or sign up with your email address
Call Park Groups operations by Mind Map: Call Park Groups operations

1. Create

1.1. CreateCallParkGroupOperation

1.1.1. Positive

1.1.1.1. CreateCallParkGroupOperation_CallParkGroupWithOneExtension - checks that call park group with correct parameters and one extension is created on Pbx

1.1.1.2. CreateCallParkGroupOperation_CallParkGroupWithFewExtensions - checks that call park group with correct parameters and few extensions is created on Pbx

1.1.2. Negative

1.1.2.1. CreateCallParkGroupOperation_ExtensionReserved_Exception - checks that ApplicationException is thrown

1.1.2.2. CreateCallParkGroupOperation_ExtensionBusy_Exception - checks that ApplicationException is thrown

1.1.2.3. CreateCallParkGroupOperation_NotValidExtension_Exception - checks that ApplicationException is thrown

1.1.2.4. CreateCallParkGroupOperation_DuplicatedExtensions_Exception - checks that ApplicationException is thrown

1.1.2.5. CreateCallParkGroupOperation_ExistingName_Exception - checks that ApplicationException is thrown

2. Delete

2.1. DeleteCallParkGroupOperation

2.1.1. Positive

2.1.1.1. DeleteCallParkGroupOperation_DeleteGroup - checks that call park group is deleted from Pbx and members are moved to default call group

2.1.2. Negative

2.1.2.1. DeleteCallParkGroup_DefaultGroup - checks that ApplicationException is thrown

2.1.2.2. DeleteCallParkGroup_GroupWithIncorrectId- checks that ApplicationException is thrown

3. Update

3.1. UpdateCallParkGroupOperation

3.1.1. Positive

3.1.1.1. UpdateCallParkGroupOperation_UpdateAllParameters - checks that all parameters are updated

3.1.1.2. UpdateCallParkGroupOperation_AddNewExtension - checks that new extension is added to call park group

3.1.1.3. UpdateCallParkGroupOperation_DeleteExtension - checks thet one extension is deleted from call park group

3.1.2. Negative

3.1.2.1. UpdateCallParkGroupOperation_ExtensionReserved_Exception - checks that ApplicationException is thrown

3.1.2.2. UpdateCallParkGroupOperation_ExtensionBusy_Exception - checks that ApplicationException is thrown

3.1.2.3. UpdateCallParkGroupOperation_NotValidExtension_Exception - checks that ApplicationException is thrown

3.1.2.4. UpdateCallParkGroupOperation_DuplicatedExtensions_Exception - checks that ApplicationException is thrown

3.1.2.5. UpdateCallParkGroupOperation_WithoutExtensions_Exception - checks that ApplicationException is thrown

3.1.2.6. UpdateCallParkGroupOperation_DefaultGroupWithOneExtension_Exception - checks that ApplicationException is thrown

3.1.2.7. UpdateCallParkGroupOperation_WithExistingName_Exception - checks that ApplicationException is thrown

3.1.2.8. UpdateCallParkGroupOperation_DefaultGroupName_Exception - checks that ApplicationException is thrown

4. Get

4.1. GetCallParkGroupOperation

4.1.1. Positive

4.1.1.1. GetCallParkGroupOperation_GetCallParkGroupById - checks that created call park group found by Id

4.1.2. Negative

4.1.2.1. GetCallParkGroupOperation_IncorrectGroupId_Exception - checks that ApplicationException is thrown

4.2. GetAllGroupsOperation

4.2.1. Positive

4.2.1.1. GetAllGroupsOperationTests_GetPagingGroup - checks that created paging group is presented in groups list

4.2.1.2. GetAllGroupsOperationTests_GetPickupGroup - checks that created pickup group is presented in groups list

4.2.1.3. GetAllGroupsOperationTests_GetHuntGroup - checks that created hunt group is presented in groups list

4.2.1.4. GetAllGroupsOperationTests_GetCallParkGroup - checks that created call park group is presented in groups list