public void ParseAssignmentTest() { //Create parser StatementParser statementParser = new StatementParser(Init("var1 = \"test\";")); Assignment parsedAssignment = statementParser.ParseAssignment(); //Test assignment Assert.AreEqual(typeof(VarBindAssignment), parsedAssignment.GetType()); //Test VarBindAssignment VarBindAssignment parsedVarAssignment = (VarBindAssignment)parsedAssignment; Assert.AreEqual("var1", parsedVarAssignment.GetIdentifier()); Assert.AreEqual(typeof(TextExpression), parsedVarAssignment.GetExpression().GetType()); Assert.AreEqual("\"test\"", parsedVarAssignment.GetExpression().ToString()); }