public void Record_Builder() { var builder = new RecordBuilder(); builder.Aliases.AddCreate("Employees", "Emp"); builder.Aliases.AddCreate("Countries", "Ctry"); dynamic b = builder; b.Emp.Id = "007"; b.Emp.FirstName = "James"; b.LastName = "Bond"; b.Ctry.Id = "uk"; IRecord record = builder.Create(); var str = record.ToString(); Assert.AreEqual( "[Employees.Id = '007', Employees.FirstName = 'James', .LastName = 'Bond', Countries.Id = 'uk']", str); }