public void CommunicatorInsertionTest()
        {
            using (var gremlinClient = CommunicationProcessingBusinessLogic.CreateGremlinClient(KnowledgeManagementDataServicesTestSettings.GraphDBHostName, KnowledgeManagementDataServicesTestSettings.GraphDBPort, KnowledgeManagementDataServicesTestSettings.GraphDBAuthKey, KnowledgeManagementDataServicesTestSettings.GraphDBDatabaseName, KnowledgeManagementDataServicesTestSettings.GraphDBCollectionName))
            {
                string emailAddress = "*****@*****.**";

                //string deletionQuery = string.Format("g.V().hasLabel('communicator').has('name', '{0}').drop()", emailAddress);

                string ID1 = CommunicationProcessingBusinessLogic.AddCommunicatorAndOrganization(emailAddress, gremlinClient);

                string ID2 = CommunicationProcessingBusinessLogic.AddCommunicatorAndOrganization(emailAddress, gremlinClient);

                //We should not have duplicate insertions, so the first insertion should succeed, and the second query should return the ID of the first as an existing
                if (ID1.CompareTo(ID2) != 0)
                {
                    Assert.Fail();
                }
            }
        }