Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
		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);
		}