/// <summary>
        /// Converts a List of OraclePermissionGeneratorWebServiceAPI.Containers.RoleToPermissionMap objects to an OraclePermissionGeneratorDataModel.IRoleToPermissionMapCollection object.
        /// </summary>
        /// <param name="roleToPermissionMapList">The list of RoleToPermissionMap objects to convert.</param>
        /// <returns>The converted object.</returns>
        public IRoleToPermissionMapCollection Convert(List<RoleToPermissionMap> roleToPermissionMapList)
        {
            RoleToPermissionMapCollection returnCollection = new RoleToPermissionMapCollection();

            foreach (RoleToPermissionMap currentRoleToPermissionMap in roleToPermissionMapList)
            {
                returnCollection.Add(currentRoleToPermissionMap.Role, currentRoleToPermissionMap.Permission);
            }

            return returnCollection;
        }
        public void IRoleToPermissionMapCollectionConvertSuccessTests()
        {
            // Test converting an empty RoleToPermissionMapCollection
            RoleToPermissionMapCollection emptyRoleToPermissionMapCollection = new RoleToPermissionMapCollection();
            List<RoleToPermissionMap> returnedRoleToPermissionMapList = testContainerObjectConverter.Convert(emptyRoleToPermissionMapCollection);
            Assert.AreEqual(0, returnedRoleToPermissionMapList.Count);

            // Test converting a RoleToPermissionMapCollection with elements
            RoleToPermissionMapCollection roleToPermissionMapCollection = new RoleToPermissionMapCollection();
            roleToPermissionMapCollection.Add(new StringMapper("A", "012345678901234567890123456789"));
            roleToPermissionMapCollection.Add(new StringMapper("987654321098765432109876543210", "C"));
            returnedRoleToPermissionMapList = testContainerObjectConverter.Convert(roleToPermissionMapCollection);
            Assert.AreEqual("A", returnedRoleToPermissionMapList[0].Role);
            Assert.AreEqual("012345678901234567890123456789", returnedRoleToPermissionMapList[0].Permission);
            Assert.AreEqual("987654321098765432109876543210", returnedRoleToPermissionMapList[1].Role);
            Assert.AreEqual("C", returnedRoleToPermissionMapList[1].Permission);
        }