Exemple #1
0
		public void SqlDataSource_DataSourceViewChanged ()
		{
			SqlPoker sql = new SqlPoker ();
			((IDataSource) sql).DataSourceChanged += new EventHandler (SqlDataSourceTest_DataSourceChanged);

			sql.DoRaiseDataSourceChangedEvent ();
			eventAssert.IsTrue ("SqlDataSourceView"); // Assert include counter the first is zero
			sql.CacheKeyDependency = "hi";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.CancelSelectOnNullParameter = false;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.ConflictDetection = ConflictOptions.CompareAllValues;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.DeleteCommandType = SqlDataSourceCommandType.StoredProcedure;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.InsertCommandType = SqlDataSourceCommandType.StoredProcedure;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.SelectCommandType = SqlDataSourceCommandType.StoredProcedure;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.UpdateCommandType = SqlDataSourceCommandType.StoredProcedure;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.OldValuesParameterFormatString = "{1}";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.SqlCacheDependency = "hi";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.SortParameterName = "hi";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.CacheDuration = 1;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.CacheExpirationPolicy = DataSourceCacheExpiry.Sliding;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.EnableCaching = true;
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.DataSourceMode = SqlDataSourceMode.DataReader;
			eventAssert.IsTrue ("SqlDataSourceView");
			sql.DeleteCommand = "DELETE foo";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.InsertCommand = "INSERT foo";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.SelectCommand = "SELECT foo";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.UpdateCommand = "UPDATE foo";
			eventAssert.IsFalse ("SqlDataSourceView");
			sql.FilterExpression = "hi";
			eventAssert.IsFalse ("SqlDataSourceView");
		}