コード例 #1
0
        public void MethodCallWithLambdaWithNewAndPropertyInitializationWithNegatedReference()
        {
            var o = new SimpleObjectPropertyStringTest();

            Test(() => o.ComplexLambda(() => new SimpleObjectPropertyStringTest {
                Id = -one
            }), "o.ComplexLambda(() => new SimpleObjectPropertyStringTest() { Id = -one })");
        }
コード例 #2
0
        public void MethodCallWithLambdaWithNewAndConstructorParameters()
        {
            var o = new SimpleObjectPropertyStringTest();

            Test(() => o.ComplexLambda(() => new SimpleObjectPropertyStringTest("foo", one)), "o.ComplexLambda(() => new SimpleObjectPropertyStringTest(\"foo\", one))");
        }
コード例 #3
0
        public void MethodCallWithLambdaWithNewAndNegatedReferenceValueAsConstructorArgument()
        {
            var o = new SimpleObjectPropertyStringTest();

            Test(() => o.ComplexLambda(() => new SimpleObjectPropertyStringTest(!True)), "o.ComplexLambda(() => new SimpleObjectPropertyStringTest(!True))");
        }
コード例 #4
0
        public void MethodCallWithLambdaWithNew()
        {
            var o = new SimpleObjectPropertyStringTest();

            Test(() => o.ComplexLambda(() => new SimpleObjectPropertyStringTest()), "o.ComplexLambda(() => new SimpleObjectPropertyStringTest())");
        }