Mercurial > pub > bltoolkit
comparison UnitTests/Fluent/MockDataBase/MockDbConnection.cs @ 0:f990fcb411a9
Копия текущей версии из github
| author | cin | 
|---|---|
| date | Thu, 27 Mar 2014 21:46:09 +0400 | 
| parents | |
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| -1:000000000000 | 0:f990fcb411a9 | 
|---|---|
| 1 using System.Data; | |
| 2 | |
| 3 namespace BLToolkit.Fluent.Test.MockDataBase | |
| 4 { | |
| 5 /// <summary> | |
| 6 /// IDbConnection | |
| 7 /// </summary> | |
| 8 public partial class MockDb : IDbConnection | |
| 9 { | |
| 10 private ConnectionState _state; | |
| 11 | |
| 12 IDbTransaction IDbConnection.BeginTransaction(IsolationLevel il) | |
| 13 { | |
| 14 throw new System.NotImplementedException(); | |
| 15 } | |
| 16 | |
| 17 IDbTransaction IDbConnection.BeginTransaction() | |
| 18 { | |
| 19 throw new System.NotImplementedException(); | |
| 20 } | |
| 21 | |
| 22 void IDbConnection.ChangeDatabase(string databaseName) | |
| 23 { | |
| 24 throw new System.NotImplementedException(); | |
| 25 } | |
| 26 | |
| 27 void IDbConnection.Close() | |
| 28 { | |
| 29 _state = ConnectionState.Closed; | |
| 30 } | |
| 31 | |
| 32 string IDbConnection.ConnectionString { get; set; } | |
| 33 | |
| 34 int IDbConnection.ConnectionTimeout | |
| 35 { | |
| 36 get { throw new System.NotImplementedException(); } | |
| 37 } | |
| 38 | |
| 39 IDbCommand IDbConnection.CreateCommand() | |
| 40 { | |
| 41 return new MockCommand(this); | |
| 42 } | |
| 43 | |
| 44 string IDbConnection.Database | |
| 45 { | |
| 46 get { throw new System.NotImplementedException(); } | |
| 47 } | |
| 48 | |
| 49 void IDbConnection.Open() | |
| 50 { | |
| 51 _state = ConnectionState.Open; | |
| 52 } | |
| 53 | |
| 54 ConnectionState IDbConnection.State | |
| 55 { | |
| 56 get { return _state; } | |
| 57 } | |
| 58 | |
| 59 void System.IDisposable.Dispose() | |
| 60 { | |
| 61 } | |
| 62 } | |
| 63 } | 
