public void MergeDouble() { var candidate = "Test {{a}}"; var expected = "Test 1.2"; var m = new Merger(); m.AddProperty("a", 1.2); Assert.AreEqual(expected, m.Merge(candidate)); }
public void SimpleMerge() { var candidate = "Test {{a}}"; var expected = "Test B"; var m = new Merger(); m.AddProperty("a", "B"); Assert.AreEqual(expected, m.Merge(candidate)); }
public void MergeDate() { var candidate = "Test {{a}}"; var expected = "Test 09/10/2015 12:34:00"; var value = new DateTime(2015, 10, 9, 12, 34, 0); var m = new Merger(); m.AddProperty("a", value); Assert.AreEqual(expected, m.Merge(candidate)); }
public void MergeCaseInsensitive() { var candidate = "Test {{A}}"; var expected = "Test B"; var m = new Merger(); m.AddProperty("a", "B"); Assert.AreEqual(expected, m.Merge(candidate)); }
public void MergeTime() { var candidate = "Test {{a:HH:mm}}"; var expected = "Test 12:34"; var value = new DateTime(2015, 10, 9, 12, 34, 0); var m = new Merger(); m.AddProperty("a", value); Assert.AreEqual(expected, m.Merge(candidate)); }
public void MergeDateFormatted() { var candidate = "Test {{a:d MMM yyyy}}"; var expected = "Test 9 Oct 2015"; var value = new DateTime(2015, 10, 9, 12, 34, 0); var m = new Merger(); m.AddProperty("a", value); Assert.AreEqual(expected, m.Merge(candidate)); }