Exemple #1
0
        public void NotNullMethodTwoParameters()
        {
            NullPropagatingTestClass foo = new NullPropagatingTestClass();
            var val = foo?.MethodTwoParameters(1, 2);

            AssertEquals(val, 3);
        }
Exemple #2
0
        public void NotNullPropertyReturnInt()
        {
            NullPropagatingTestClass foo = new NullPropagatingTestClass();
            var val = foo?.Property;

            AssertEquals(val, 7);
        }
Exemple #3
0
        public void NotNullFieldReturnInt()
        {
            NullPropagatingTestClass foo = new NullPropagatingTestClass();
            var val = foo?.Field;

            AssertEquals(val, 6);
        }
Exemple #4
0
        public void NullMethodNoParameters()
        {
            NullPropagatingTestClass foo = null;
            var val = foo?.MethodNoParameters();

            AssertEquals(val, 0);
        }
Exemple #5
0
        public void NullPropertyReturnInt()
        {
            NullPropagatingTestClass foo = null;
            var val = foo?.Property;

            AssertEquals(val, 0);
        }
Exemple #6
0
 public void NotNullMethodTwoParameters()
 {
     NullPropagatingTestClass foo = new NullPropagatingTestClass();
     var val = foo?.MethodTwoParameters(1, 2);
     AssertEquals(val, 3);
 }
Exemple #7
0
 public void NotNullPropertyReturnInt()
 {
     NullPropagatingTestClass foo = new NullPropagatingTestClass();
     var val = foo?.Property;
     AssertEquals(val, 7);
 }
Exemple #8
0
 public void NotNullFieldReturnInt()
 {
     NullPropagatingTestClass foo = new NullPropagatingTestClass();
     var val = foo?.Field;
     AssertEquals(val, 6);
 }