diff UnitTests/Fluent/MockDataBase/MockDbConnection.cs @ 0:f990fcb411a9

Копия текущей версии из github
author cin
date Thu, 27 Mar 2014 21:46:09 +0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/UnitTests/Fluent/MockDataBase/MockDbConnection.cs	Thu Mar 27 21:46:09 2014 +0400
@@ -0,0 +1,63 @@
+using System.Data;
+
+namespace BLToolkit.Fluent.Test.MockDataBase
+{
+	/// <summary>
+	/// IDbConnection
+	/// </summary>
+	public partial class MockDb : IDbConnection
+	{
+		private ConnectionState _state;
+
+		IDbTransaction IDbConnection.BeginTransaction(IsolationLevel il)
+		{
+			throw new System.NotImplementedException();
+		}
+
+		IDbTransaction IDbConnection.BeginTransaction()
+		{
+			throw new System.NotImplementedException();
+		}
+
+		void IDbConnection.ChangeDatabase(string databaseName)
+		{
+			throw new System.NotImplementedException();
+		}
+
+		void IDbConnection.Close()
+		{
+			_state = ConnectionState.Closed;
+		}
+
+		string IDbConnection.ConnectionString { get; set; }
+
+		int IDbConnection.ConnectionTimeout
+		{
+			get { throw new System.NotImplementedException(); }
+		}
+
+		IDbCommand IDbConnection.CreateCommand()
+		{
+			return new MockCommand(this);
+		}
+
+		string IDbConnection.Database
+		{
+			get { throw new System.NotImplementedException(); }
+		}
+
+		void IDbConnection.Open()
+		{
+			_state = ConnectionState.Open;
+		}
+
+		ConnectionState IDbConnection.State
+		{
+			get { return _state; }
+		}
+
+		void System.IDisposable.Dispose()
+		{
+		}
+	}
+}
\ No newline at end of file