public void CreateConnection_ReturnsSqlConnection() { var connectionString = "Server=WIN81;Database=RaveDev;uid=RaveDev;pwd=password*8"; var sut = new DbInfoHandler(); var result = sut.CreateConnection(connectionString); Assert.IsInstanceOfType(result, typeof (SqlConnection)); }
public void ConvertConnectionStringToObject_HidesUserIDAndPassword() { var serverName = _fixture.Create<string>(); var dbname = _fixture.Create<string>(); var userid = _fixture.Create<string>(); var password = _fixture.Create<string>(); var connectionString = string.Format("Server={0};Database={1};uid={2};pwd={3}", serverName, dbname, userid, password); var sut = new DbInfoHandler(); dynamic result = sut.ConvertConnectionStringToObject(connectionString); IDictionary<string, object> dic = result; Assert.AreEqual(serverName, dic["Data Source"]); Assert.AreEqual(dbname, dic["Initial Catalog"]); Assert.IsFalse(dic.ContainsKey("UserID")); Assert.IsFalse(dic.ContainsKey("Password")); }
public void ConvertToExpendoObject_ConvertsObjectToExpendo() { var value = _fixture.Create<string>(); var expected = new {x = value}; var sut = new DbInfoHandler(); dynamic result = sut.ConvertToExpendoObject(expected); Assert.AreEqual(expected.x, result.x); }
public void ConvertToExpendoObject_ReturnsSelfIfAlreadyIsExpendo() { var expected = _fixture.Create<ExpandoObject>(); var sut = new DbInfoHandler(); var result = sut.ConvertToExpendoObject(expected); Assert.AreEqual(expected, result); }