public void ThaiCulture() { var obj = new { Date = new DateTime(2013, 12, 20) }; var format = formatter.FormatModel(obj, "Date: {Date}"); // Assert our own culture. Assert.AreEqual("Date: 12/20/2013 12:00:00 AM", format); // Reformat to ThaiBuddhist format = formatter.FormatModel(obj, "Date: {Date}", new CultureInfo("th-TH")); // Assert the new Date/Time Assert.AreEqual("Date: 20/12/2556 0:00:00", format); }
public ActionResult Index() { // Gather Object somehow, probably with EF. var model = new SampleObject() { Name = "Jerry", Money = 23.45m, Age = 21, SomeDouble = 25.469d }; // Map it over to our model with formatted annotations. var formatmodel = Mapper.Map <SampleObjectModel>(model); // Grab the formatted string. var formatted = modelFormatter.FormatModel(formatmodel, "Here is a person named {Name}, " + "he has {Money} money, " + "is {Age} years old, " + "and somedouble is {SomeDouble}"); ViewBag.Stuff = formatted; return(View()); }
public void SimpleFormatting() { var obj = new { Name = "Scott", Address = "101 Elm Street" }; var format = formatter.FormatModel(obj, "Name: {Name} Address: {Address}"); Assert.AreEqual("Name: Scott Address: 101 Elm Street", format); }