private static void Sample4() { const string src = "Id: #{Id}, Name: #{Name}, Point: #{Point}"; var c = new MoreComplex { Id = 1, Name = "Karthik", Point = new Point { X = 1, Y = 2 } }; var interpolated = c.InterpolateThis(src); Print(src, interpolated); }
public void CanInterpolateAComplexNestedType() { const string src = "Id: #{Id}, Name: #{Name}, Point: #{Point}"; const string expected = "Id: 1, Name: Karthik, Point: (1,2)"; var c = new MoreComplex { Id = 1, Name = "Karthik", Point = new Point { X = 1, Y = 2 } }; var actual = c.Interpolate(src); Assert.AreEqual(expected, actual); }