예제 #1
0
            public void Test()
            {
                var config1 = new Config1 {
                };

                Assert.NotNull(config1, "Default Mode config1 created");
                Assert.Null(config1.Val1, "config1 Val1");
                Assert.Null(config1.Val2, "config1 Val2");

                var config2 = new Config2 {
                };

                Assert.NotNull(config2, "DefaultValue Mode config2 created");
                Assert.AreEqual(2, config2.Val1, "config2 Val1");
                Assert.AreEqual(0, config2.Val2, "config2 Val2");

                var config3 = new Config3 {
                };

                Assert.NotNull(config3, "Initializer Mode config3 created");
                Assert.AreEqual(3, config3.Val1, "config3 Val1");
                Assert.Null(config3.Val2, "config3 Val2");

                var config4 = new Config4 {
                };

                Assert.NotNull(config4, "Ignore Mode config4 created");
                Assert.Null(config4.Val1, "config4 Val1");
                Assert.Null(config4.Val2, "config4 Val2");
            }
예제 #2
0
            public void Test()
            {
                var config1 = new Config1 {
                };

                Assert.NotNull(config1, "Default Mode config1 created");
                Assert.AreEqual(1, config1.Val1, "config1 Val1");
                Assert.AreEqual(11, config1.Val2, "config1 Val2");

                var config2 = new Config2 {
                };

                Assert.NotNull(config2, "Constructor Mode config2 created");
                Assert.AreEqual(2, config2.Val1, "config2 Val1");
                Assert.AreEqual(12, config2.Val2, "config2 Val2");

                var config3 = new Config3 {
                };

                Assert.NotNull(config3, "Plain Mode config3 created");
                Assert.Null(config3.Val1, "config3 Val1");
                Assert.Null(config3.Val2, "config3 Val2");

                var config4 = new Config4 {
                };

                Assert.NotNull(config4, "Plain Mode config4 created");
                Assert.Null(config4.Val1, "config4 Val1");
                Assert.Null(config4.Val2, "config4 Val2");
            }
예제 #3
0
            public void Test()
            {
                var config1 = new Config1 {
                };

                Assert.NotNull(config1, "DefaultValue and Construtor Modes config1 created");
                Assert.AreEqual(1, config1.Val1, "config1 Val1");
                Assert.AreEqual(11, config1.Val2, "config1 Val2");

                var config2 = new Config2 {
                };

                Assert.NotNull(config2, "DefaultValue and Plain Modes config2 created");
                Assert.AreEqual(2, config2.Val1, "config2 Val1");
                Assert.AreEqual(0, config2.Val2, "config2 Val2");

                var config3 = new Config3 {
                };

                Assert.NotNull(config3, "Ignore and Construtor Modes config3 created");
                Assert.AreEqual(3, config3.Val1, "config3 Val1");
                Assert.AreEqual(13, config3.Val2, "config3 Val2");

                var config4 = new Config4 {
                };

                Assert.NotNull(config4, "Ignore and Plain Modes config4 created");
                Assert.Null(config4.Val1, "config4 Val1");
                Assert.Null(config4.Val2, "config4 Val2");

                var config5 = new Config5 {
                };

                Assert.NotNull(config5, "Initializer and Construtor Modes config5 created");
                Assert.AreEqual(5, config5.Val1, "config5 Val1");
                Assert.AreEqual(15, config5.Val2, "config5 Val2");

                var config6 = new Config6 {
                };

                Assert.NotNull(config6, "Initializer and Plain Modes config6 created");
                Assert.AreEqual(6, config6.Val1, "config6 Val1");
                Assert.Null(config6.Val2, "config6 Val2");
            }