public void ShouldEvaluateWithMultipleExpressions()
 {
     var mapOfVariables = new VariableMap();
     mapOfVariables.Put("firstName", "Cenk");
     mapOfVariables.Put("lastName", "Civici");
     var result = TemplateEngine.Evaluate("Hello {$firstName} {$lastName}", mapOfVariables);
     
     Assert.AreEqual("Hello Cenk Civici", result);
 }
 public void ShouldEvaluateSingleVariableExpression()
 {
     var mapOfVariables = new VariableMap();
     mapOfVariables.Put("name", "Cenk");
     var result = TemplateEngine.Evaluate("Hello {$name}", mapOfVariables);
     Assert.AreEqual("Hello Cenk", result);
 }
        public void ShouldEvaluateComplexCase()
        {
            var mapOfVariables = new VariableMap();
            mapOfVariables.Put("name", "Cenk");
            var result = TemplateEngine.Evaluate("Hello ${{$name}}", mapOfVariables);

            Assert.AreEqual("Hello ${Cenk}", result);
        }
 public void ShouldPutAndGetValue()
 {
     var map = new VariableMap();
     map.Put("ABC", "CDE");
     Assert.AreEqual("CDE", map.Get("ABC"));
 }