Esempio n. 1
0
        public void ContainCombinableStruct(string x, string y, string res)
        {
            var prev = new CombinableContainer()
            {
                StructField = new CombinableTestStruct()
                {
                    Text = x
                }
            };

            var next = new CombinableContainer()
            {
                StructField = new CombinableTestStruct()
                {
                    Text = y
                }
            };

            var test = DefaultCombiner.Instance.Combine(prev, next).StructField.Text;

            Assert.That(test, Is.EqualTo(res));
        }
Esempio n. 2
0
        public void ContainCombinableClass(string x, string y, string res)
        {
            var prev = new CombinableContainer()
            {
                ClassField = x == null ? null : (new CombinableTestClass()
                {
                    Text = x
                })
            };

            var next = new CombinableContainer()
            {
                ClassField = y == null ? null : (new CombinableTestClass()
                {
                    Text = y
                })
            };

            var field = DefaultCombiner.Instance.Combine(prev, next).ClassField;
            var test  = field == null ? null : field.Text;

            Assert.That(test, Is.EqualTo(res));
        }
Esempio n. 3
0
        public void ContainCombinableStruct(string x, string y, string res)
        {
            var prev = new CombinableContainer()
            {
                StructField = new CombinableTestStruct() { Text = x }
            };

            var next = new CombinableContainer()
            {
                StructField = new CombinableTestStruct() { Text = y }
            };

            var test = DefaultCombiner.Instance.Combine(prev, next).StructField.Text;

            Assert.That(test, Is.EqualTo(res));
        }
Esempio n. 4
0
        public void ContainCombinableClass(string x, string y, string res)
        {
            var prev = new CombinableContainer()
            {
                ClassField = x == null ? null : (new CombinableTestClass() { Text = x })
            };

            var next = new CombinableContainer()
            {
                ClassField = y == null ? null : (new CombinableTestClass() { Text = y })
            };

            var field = DefaultCombiner.Instance.Combine(prev, next).ClassField;
            var test = field == null ? null : field.Text;

            Assert.That(test, Is.EqualTo(res));
        }