コード例 #1
0
 /// <summary>
 /// Generiert die Werte der Verbindung 
 /// und somit den connectionString
 /// </summary>
 /// <param name="connection">Als Parameter wird ein Connection Objekt übergeben</param>
 public MSConnector(Connection connection)
 {
     this.connection = connection;
     ConnectionString = "Data Source=" + connection.Server + ";Initial Catalog="
         + connection.Database + ";User ID=" + connection.Username
         + ";Password=" + connection.Password;
 }
コード例 #2
0
 /// <summary>
 /// Generiert die Werte der Verbindung 
 /// und somit den connectionString
 /// </summary>
 /// <param name="connection">Beinhaltet alle benötigten Werte für den Verbindungsaufbau</param>
 public MyConnector(Connection connection)
 {
     this.connection = connection;
     ConnectionString = "SERVER=" + connection.Server + ";" +
                     "DATABASE=" + connection.Database + ";" +
                     "UID=" + connection.Username + ";" +
                     "PASSWORD="******";";
 }
コード例 #3
0
 public void TypeTest()
 {
     Connection target = new Connection(); // TODO: Initialize to an appropriate value
     string expected = "int"; // TODO: Initialize to an appropriate value
     string actual;
     target.Type = expected;
     actual = target.Type;
     Assert.AreEqual(expected, actual);
 }
コード例 #4
0
 public void ServerTest()
 {
     Connection target = new Connection(); // TODO: Initialize to an appropriate value
     string expected = "TestServer"; // TODO: Initialize to an appropriate value
     string actual;
     target.Server = expected;
     actual = target.Server;
     Assert.AreEqual(expected, actual);
 }
コード例 #5
0
 public void PasswordTest()
 {
     Connection target = new Connection(); // TODO: Initialize to an appropriate value
     string expected = "1234"; // TODO: Initialize to an appropriate value
     string actual;
     target.Password = expected;
     actual = target.Password;
     Assert.AreEqual(expected, actual);
 }
コード例 #6
0
 public void DatabaseTest()
 {
     Connection target = new Connection(); // TODO: Initialize to an appropriate value
     string expected = "TestDatenbank"; // TODO: Initialize to an appropriate value
     string actual;
     target.Database = expected;
     actual = target.Database;
     Assert.AreEqual(expected, actual);
 }
コード例 #7
0
 /// <summary>
 /// Setzen der Parameter für eine ungültige Datenbankverbindung (unbekannter Benutzername)
 /// </summary>
 public void InitializeFailedUserName()
 {
     Connection connection = new Connection();
     connection.Server = "localhost";
     connection.Database = "school_example";
     connection.Username = "******";
     connection.Password = "******";
     connector = new MyConnector(connection);
 }
コード例 #8
0
 /// <summary>
 /// Setzen der Parameter für eine ungültige Datenbankverbindung (unbekannte Datenbank)
 /// </summary>
 public void InitializeFailedDatabase()
 {
     Connection connection = new Connection();
     connection.Server = "localhost";
     connection.Database = "..";
     connection.Username = "******";
     connection.Password = "******";
     connector = new MyConnector(connection);
 }
コード例 #9
0
 /// <summary>
 /// Setzen der Parameter für eine ungültige Datenbankverbindung (unbekannter Server)
 /// </summary>
 public void InitializeFailedConnection()
 {
     Connection connection = new Connection();
     connection.Server = "1.1.1.1";
     connection.Database = "school_example";
     connection.Username = "******";
     connection.Password = "******";
     connector = new MyConnector(connection);
 }
コード例 #10
0
ファイル: ReadXml.cs プロジェクト: pianogen/Semesterarbeit
 /// <summary>
 /// Fügt eine Verbindung mit all den Parameter züruck
 /// </summary>
 /// <param name="connection"></param>
 public void AddConnection(Connection connection)
 {
     connections.Add(connection);
 }
コード例 #11
0
ファイル: ReadXml.cs プロジェクト: pianogen/Semesterarbeit
 /// <summary>
 /// Der Knoten Connections wird verarbeitet
 /// Sobald der XmlReader einen Knoten namens Connection findet instanziiert er ein neues Connection Objekt
 /// ,die gewünschten Eigenschaften übergeben und das gesamte Objekt der Liste Connections hinzugefügt.
 /// 
 /// </summary>
 /// <param name="xml">Als Parameter wird der Knoten Connections und all seine Unterknoten übergeben</param>
 public void Connection(string xml)
 {
     XmlReader reader = XmlReader.Create(new System.IO.StringReader(xml));
     Connection connection = null;
     while (reader.Read())
     {
         if (reader.NodeType == XmlNodeType.Element)
         {
             switch (reader.Name)
             {
                 case "connection":
                     connection = new Connection();
                     AddConnection(connection);
                     break;
                 case "id":
                     connection.Id = reader.ReadElementString();
                     break;
                 case "type":
                     connection.Type = reader.ReadElementString();
                     break;
                 case "server":
                     connection.Server = reader.ReadElementString();
                     break;
                 case "database":
                     connection.Database = reader.ReadElementString();
                     break;
                 case "user":
                     connection.Username = reader.ReadElementString();
                     break;
                 case "password":
                     connection.Password = reader.ReadElementString();
                     break;
             }
         }
     }
     reader.Close();
 }
コード例 #12
0
 /// <summary>
 /// Setzt Werte für die Datenbankverbindung ein
 /// </summary>
 public void InitializeDBConnection()
 {
     connections.Clear();
     Connection connection = new Connection();
     connection.Id = "mysql";
     connection.Type = "MySQL";
     connection.Server = "localhost";
     connection.Database = "school_example";
     connection.Username = "******";
     connection.Password = "******";
     connections.Add(connection);
 }
コード例 #13
0
 /// <summary>
 /// Setzen der Parameter für eine gültige Datenbankverbindung
 /// </summary>
 public void InitalizeConnection()
 {
     Connection connection = new Connection();
     connection.Server = "localhost\\SQLExpress";
     connection.Database = "school_example";
     connection.Username = "******";
     connection.Password = "******";
     connector = new MSConnector(connection);
 }
コード例 #14
0
 public void UsernameTest()
 {
     Connection target = new Connection(); // TODO: Initialize to an appropriate value
     string expected = "Benuter"; // TODO: Initialize to an appropriate value
     string actual;
     target.Username = expected;
     actual = target.Username;
     Assert.AreEqual(expected, actual);
 }