public void NewInvalidConnectionReportsCorrectStatus() { var conn = new WebSqlConnection(@"localhost\sqlexpress_DOES_NOT_EXIST", "junk", "", "", 3); var connResult = conn.connect(); Assert.IsTrue(connResult.message.IndexOf("error") >= 0, "expect error message on failed connect"); Assert.AreEqual("Closed", connResult.state, "expect closed connection"); Assert.AreEqual(ZeroGuid, connResult.connectionGuid.ToString(), "expect zero GUID"); }
public void NewValidConnectionWorks() { var conn = new WebSqlConnection(@"localhost\sqlexpress", "junk", "", "", 5); var connResult = conn.connect(); Assert.AreEqual("", connResult.message, "expect empty message on successful connect"); Assert.AreEqual("Open", connResult.state, "expect open connection"); Assert.AreNotEqual(ZeroGuid, connResult.connectionGuid.ToString(), "expect non-zero GUID"); }
public WebSqlConnectResult Connect(WebSqlConnectRequest input) { var conn = new WebSqlConnection(input.serverName, input.databaseName, input.userId, input.password, 10); var connections = getConnections(); var result = conn.connect(); connections.Add(conn.guid, conn); return result; }