private void SetUpConventionalExistsTest(Guid id, decimal countSqlReturn) { var factory = mocks.Stub <ISqlProviderFactory>(); ProvisionedProvider.SetFactory(factory); var provider = mocks.DynamicMock <ISqlProvider>(); string expectedSql = String.Format("SELECT count(*) FROM Entity WHERE IdEntity = '{0}'", id); using (mocks.Record()) { factory.CreateProvider("some string"); LastCall.Return(provider).IgnoreArguments(); var res = new StubSqlResult() { ReturnObject = countSqlReturn }; var resList = new List <ISqlResult> { res }; provider.ExecuteQuery(expectedSql, SelectOptions.Single); LastCall.Return(resList); } }
private ISqlProviderFactory GetProviderFactory() { var factory = mocks.Stub <ISqlProviderFactory>(); ProvisionedProvider.SetFactory(factory); return(factory); }
public static void SetUp() { if (File.Exists(DATABASE)) { File.Delete(DATABASE); } provider = SqlProvider.GetInstance(CONNECTION_STRING); provider.ExecuteNonQuery(CREATE_TABLE); ProvisionedProvider.SetFactory(provider); }
public void GetProvider_HappyDays_ReturnsProvider() { var factory = mocks.Stub <ISqlProviderFactory>(); var provider = mocks.Stub <ISqlProvider>(); string connectionString = "FakeConnectionString"; using (mocks.Record()) { factory.CreateProvider(connectionString); LastCall.Return(provider); ProvisionedProvider.SetFactory(factory); } var p = ProvisionedProvider.GetProvider(connectionString); Assert.AreSame(provider, p); }
private void SetUpEvaluateTest() { var factory = mocks.Stub <ISqlProviderFactory>(); ProvisionedProvider.SetFactory(factory); var provider = mocks.Stub <ISqlProvider>(); var sqlResult = mocks.Stub <ISqlResult>(); var resultList = new List <ISqlResult> { sqlResult }; using (mocks.Record()) { factory.CreateProvider("some string"); LastCall.Return(provider).IgnoreArguments(); provider.ExecuteQuery("som sql", SelectOptions.Single); LastCall.Return(resultList).IgnoreArguments(); } }
public void GetProvider_FactoryNotSet_ThrowsInvalidOperationException() { ProvisionedProvider.GetProvider(""); }
public void SetUp() { ProvisionedProvider.Reset(); mocks = new MockRepository(); }
/// <summary> /// Initializes by setting SQLite as provisioned provider /// </summary> public static void Initialize() { ProvisionedProvider.SetFactory(new SQLiteProviderFactory()); }