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); }
public void CDInstanceGenerator_CreatePropertyAssignment_Succeeds() { var instance = new CDInstanceGenerator(className, instanceName); var assignStatement = instance.CreatePropertyAssignment(propName, propValue); }