public void TestCreateMoreConnectorAndStopAllWorksCorrectly()
        {
            String[] uuids = new String[10];
            for (int i = 0; i < uuids.Length; i++)
            {
                uuid     = factory.CreateDomainService(DomainName);
                uuids[i] = uuid;
                factory.RegisterConnector(uuid, DomainName);
                factory.UnRegisterConnector(uuid);
                factory.DeleteDomainService(uuid);
            }

            factory.StopAllConnections();
            foreach (String tmpuuid in uuids)
            {
                // Test if there is an connector that exists;
                try
                {
                    factory.GetDomainTypConnectorId(tmpuuid);
                    Assert.Fail();
                }
                catch (BridgeException ex)
                {
                    Assert.AreEqual <String>("There is no connector with the connectorId " + tmpuuid, ex.Message);
                }
            }
        }
        public void TestCreateRegisterEventHandlerUnregisterDeleteWorksCorrectlyWithUsernameAndPassword()
        {
            uuid = factory.RegisterConnector(NullString, DomainName);

            IExampleDomainEventsSoapBinding exampleDomain = factory.GetEventhandler <IExampleDomainEventsSoapBinding>(uuid);

            factory.UnRegisterConnector(uuid);
            factory.DeleteDomainService(uuid);
        }
 /// <summary>
 /// Unregisters the connector from XLink and removes it from the OpenEngSB
 /// </summary>
 public void disconnect()
 {
     outputLine("Disconnecting from OpenEngSB and XLink...");
     factory.DisconnectFromXLink(connectorUUID, hostIp);
     factory.UnRegisterConnector(connectorUUID);
     factory.DeleteDomainService(connectorUUID);
     factory.StopConnection(connectorUUID);
     outputLine("Disconnected.");
 }
        public void TestCreateRegisterConnecttoxlinkDisconnectfromXlinkUnregisterDeleteWithoutCreateMethodConnectorWorksCorrectly()
        {
            uuid = factory.RegisterConnector(null, DomainName);

            Assert.IsTrue(factory.Registered(uuid));
            Assert.IsFalse(factory.Registered("WRONG ID"));
            Assert.IsTrue(factory.GetDomainTypConnectorId(uuid).Equals(DomainName + "+external-connector-proxy+" + uuid));

            XLinkUrlBlueprint template = factory.ConnectToXLink(uuid, "localhost", DomainName, InitModelViewRelation());

            factory.DisconnectFromXLink(uuid, "localhost");
            factory.UnRegisterConnector(uuid);

            Assert.IsFalse(factory.Registered(uuid));

            factory.DeleteDomainService(uuid);

            Assert.IsFalse(factory.Registered(uuid));
        }