Example #1
0
        public void CDInstanceGenerator_CreatePropertyAssignment_HasPropAndValue()
        {
            var instance        = new CDInstanceGenerator(className, instanceName);
            var assignStatement = instance.CreatePropertyAssignment(propName, propValue);
            // test type and value of left operand
            var leftOperand = assignStatement.Left;

            Assert.IsType <CodeFieldReferenceExpression>(leftOperand);
            Assert.Equal(propName, ((CodeFieldReferenceExpression)leftOperand).FieldName);

            // test type and value of right operand
            var rightOperand = assignStatement.Right;

            Assert.IsType <CodePrimitiveExpression>(rightOperand);
            Assert.Equal(propValue, ((CodePrimitiveExpression)rightOperand).Value);
        }
Example #2
0
 public void CDInstanceGenerator_CreatePropertyAssignment_Succeeds()
 {
     var instance        = new CDInstanceGenerator(className, instanceName);
     var assignStatement = instance.CreatePropertyAssignment(propName, propValue);
 }