Ejemplo n.º 1
0
        public void CopyReturnANewInstanceTestWithTheSameValues()
        {
            var target = new ConnectionStringTest()
            {
                Filename       = "Filename",
                Path           = "Path",
                StringSettings = new System.Collections.Generic.List <ConnectionStringTestBase.ConnectionStringSetting>
                {
                    new ConnectionStringTestBase.ConnectionStringSetting
                    {
                        SettingName   = "SettingName",
                        ExpectedValue = "ExpectedValue"
                    }
                },
                TestName = "TestName"
            };

            var actual = target.Copy() as ConnectionStringTest;

            Assert.AreEqual(target.Filename, actual.Filename);
            Assert.AreEqual(target.Path, actual.Path);
            Assert.AreEqual(target.StringSettings[0].SettingName, actual.StringSettings[0].SettingName);
            Assert.AreEqual(target.StringSettings[0].ExpectedValue, actual.StringSettings[0].ExpectedValue);
            Assert.AreEqual(target.TestName, actual.TestName);
        }
Ejemplo n.º 2
0
        public void CopyCreateANewInstanceTestWithTheSameValues()
        {
            var target = new ConnectionStringTest();

            var actual = target.Copy() as ConnectionStringTest;

            Assert.AreNotSame(target, actual);
        }
        public void ReadOLEDBConnectionString()
        {
            var connectionStringSettings = new List<ConnectionStringTest.ConnectionStringSetting>
                        {   
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "Provider", ExpectedValue= "SQLOLEDB.1"},
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "Initial Catalog", ExpectedValue= "moneymart"},
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "Integrated Security", ExpectedValue= "SSPI"},
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "Data Source", ExpectedValue= @"ukuatefcosql02\sql2008"}
                        };

            var test = new ConnectionStringTest();
            string location = Assembly.GetExecutingAssembly().Location;
            test.Path = Path.GetDirectoryName(location);
            test.Filename = "ConnectionStringTest.exe.config";
            test.ConnectionStringName = "BounceProc";
            test.StringSettings = connectionStringSettings;
            test.CheckConnectivity = false;
            test.Run();
        }
        public void ReadSqlConnectionString()
        {
            var connectionStringSettings = new List<ConnectionStringTest.ConnectionStringSetting>
                        {   
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "Data Source", ExpectedValue= "10.99.175.100"},
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "Initial Catalog", ExpectedValue= "ExpressFinance"},
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "User ID", ExpectedValue= "WSUser"},
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "password", ExpectedValue= "grollyrabbit"},
                            new ConnectionStringTest.ConnectionStringSetting{SettingName = "MultipleActiveResultSets", ExpectedValue= "True"}
                        };

            var test = new ConnectionStringTest();
            string location = Assembly.GetExecutingAssembly().Location;
            test.Path = Path.GetDirectoryName(location);
            test.Filename = "ConnectionStringTest.exe.config";
            test.ConnectionStringName = "Nexus";
            test.StringSettings = connectionStringSettings;
            test.CheckConnectivity = false;
            test.Run();
        }