Beispiel #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);
        }
Beispiel #2
0
        public void CopyCreateANewInstanceTestWithTheSameValues()
        {
            var target = new ConnectionStringTest();

            var actual = target.Copy() as ConnectionStringTest;

            Assert.AreNotSame(target, actual);
        }