public void nolock_all(string input, string expected)
		{
			var session = new LinqQueryRewritingSession();
			Assume.That(() => session.Nolock == false);
			session.Nolock = true;
			Check.That(() => session.Nolock == true);
			Check.That(() => session.Rewrite(input) == expected);
		}
		public void supports_traditional_all_caps_formatting()
		{
			var session = new LinqQueryRewritingSession();
			Assume.That(() => session.UseTraditionalFormatting == false);
			session.UseTraditionalFormatting = true;
			session.Nolock = true;
			session.AddHint(QueryHint.Recompile);
			Check.That(() => session.Rewrite("SELECT *\r\nFROM [Foo] AS [t0]") == "SELECT *\r\nFROM [Foo] AS [t0] WITH(NOLOCK)\r\nOPTION(RECOMPILE)");
		}
		public void supports_recompile_query_hint() {
			var session = new LinqQueryRewritingSession();
			session.AddHint(QueryHint.Recompile);
			Check.That(() => session.Rewrite("SELECT *\r\nFROM [Foo] AS [t0]") == "SELECT *\r\nFROM [Foo] AS [t0]\r\noption(recompile)");
		}