public void EmptyCommand()
		{
			var link = new FakeLink(new Concrete.DataEngine(), NestableTransactionMode.Database);
			var cmd = link.Insert(x => x.Employees);
			var str = cmd.TraceString().NullIfTrimmedIsEmpty() ?? "<empty>";

			ConsoleEx.WriteLine("\n> {0}", str);
			Assert.IsFalse(cmd.CanBeExecuted);
		}
Example #2
0
        public void EmptyCommand()
        {
            var link = new FakeLink(new Concrete.DataEngine(), NestableTransactionMode.Database);
            var cmd  = link.Insert(x => x.Employees);
            var str  = cmd.TraceString().NullIfTrimmedIsEmpty() ?? "<empty>";

            ConsoleEx.WriteLine("\n> {0}", str);
            Assert.IsFalse(cmd.CanBeExecuted);
        }
		public void Examples()
		{
			var link = new FakeLink(new Concrete.DataEngine(), NestableTransactionMode.Database);

			var cmd = link
				.Insert(x => x.Emp)
				.Columns(
					x => x.Id = "007",
					x => x.Name = "James Bond");

			Assert.AreEqual("INSERT INTO Emp (Id, Name) VALUES (#0, #1)", cmd.GetCommandText(false));
		}
Example #4
0
        public void Examples()
        {
            var link = new FakeLink(new Concrete.DataEngine(), NestableTransactionMode.Database);

            var cmd = link
                      .Insert(x => x.Emp)
                      .Columns(
                x => x.Id   = "007",
                x => x.Name = "James Bond");

            Assert.AreEqual("INSERT INTO Emp (Id, Name) VALUES (#0, #1)", cmd.GetCommandText(false));
        }