public void TestGetOfMessageWithTwoParams() { var model = new TagModel(new object()); model.PushTagStack(); model.Tag[FormatConstants.BUNDLE] = new ResourceBundle("FormatTags/complex", ""); model.PushTagStack(); model.Page[FormatConstants.LOCALE] = new CultureInfo("en-US"); var tag = new Message(); tag.Key = new MockAttribute(new Constant("twovars")); var param1 = new Param(); param1.Body = new MockAttribute(new Constant("#1")); tag.AddNestedTag(param1); var param2 = new Param(); param2.Body = new MockAttribute(new Constant("#2")); tag.AddNestedTag(param2); Assert.That(tag.Evaluate(model), Is.EqualTo("two #1, #2 vars")); }
public void TestGetOfMessageWithTwoParams() { var model = new TagModel(new object()); model.PushTagStack(); model.Tag[FormatConstants.BUNDLE] = new ResourceBundle("FormatTags/complex", ""); model.PushTagStack(); model.Page[FormatConstants.LOCALE] = new CultureInfo("en-US"); var tag = new Message(); tag.Key = new MockAttribute(new Constant("twovars")); var param1 = new Param(); param1.Body = new MockAttribute(new Constant("#1")); tag.AddNestedTag(param1); var param2 = new Param(); param2.Body = new MockAttribute(new Constant("#2")); tag.AddNestedTag(param2); Assert.That(tag.Evaluate(model), Is.EqualTo("two #1, #2 vars")); }