public void Setup() { this.savedImpl = Api.Impl; this.mocks = new MockRepository(); this.jetApi = this.mocks.Stub<IJetApi>(); Api.Impl = this.jetApi; }
public void Setup() { this.savedImpl = Api.Impl; this.mocks = new MockRepository(); this.jetApi = this.mocks.Stub <IJetApi>(); Api.Impl = this.jetApi; }
public void Setup() { this.directory = "ascii_directory"; this.database = Path.Combine(this.directory, "ascii.edb"); this.savedImpl = Api.Impl; Api.Impl = new JetApi(Constants.XpVersion); }
public void Setup() { this.directory = "ascii_directory"; Cleanup.DeleteDirectoryWithRetry(this.directory); this.database = Path.Combine(this.directory, "ascii.edb"); this.savedImpl = Api.Impl; Api.Impl = new JetApi(Constants.XpVersion); }
public void Setup() { this.savedImpl = Api.Impl; // If we aren't running with a version of ESENT that does // support Vista features then we can't run these tests. if (EsentVersion.SupportsVistaFeatures) { Api.Impl = new JetApi(Constants.VistaVersion); } }
public void Setup() { this.savedApi = Api.Impl; this.repository = new MockRepository(); this.mockApi = this.repository.DynamicMock<IJetApi>(); var mockCapabilities = new JetCapabilities { SupportsLargeKeys = true, SupportsUnicodePaths = true, SupportsVistaFeatures = true, SupportsWindows7Features = true, }; SetupResult.For(this.mockApi.Capabilities).Return(mockCapabilities); Api.Impl = this.mockApi; }
public void Setup() { this.savedApi = Api.Impl; this.repository = new MockRepository(); this.mockApi = this.repository.DynamicMock <IJetApi>(); var mockCapabilities = new JetCapabilities { SupportsLargeKeys = true, SupportsUnicodePaths = true, SupportsVistaFeatures = true, SupportsWindows7Features = true, }; SetupResult.For(this.mockApi.Capabilities).Return(mockCapabilities); Api.Impl = this.mockApi; }
public void VerifyJetVersionOverride() { JET_INSTANCE instance; JET_SESID sesid; uint version; IJetApi savedImpl = Api.Impl; try { Api.Impl = new JetApi(Constants.VistaVersion); Api.JetCreateInstance(out instance, "JetGetVersionOverride"); var parameters = new InstanceParameters(instance); parameters.Recovery = false; parameters.MaxTemporaryTables = 0; parameters.NoInformationEvent = true; Api.JetInit(ref instance); Api.JetBeginSession(instance, out sesid, string.Empty, string.Empty); #if MANAGEDESENT_ON_WSA // Not exposed in MSDK version = Constants.VistaVersion; #else Api.JetGetVersion(sesid, out version); #endif Api.JetTerm(instance); Assert.AreEqual(Constants.VistaVersion, version); EseInteropTestHelper.ConsoleWriteLine("Version = 0x{0:X}", version); } finally { Api.Impl = savedImpl; } }
public void Setup() { this.savedImpl = Api.Impl; Api.Impl = new JetApi(Constants.VistaVersion); }
public void Setup() { this.savedImpl = Api.Impl; Api.Impl = new JetApi(Constants.XpVersion); }
public void Setup() { this.savedImpl = Api.Impl; this.mocks = new MockRepository(); }
/// <summary> /// Initializes a new instance of the ApiTestHook class. /// </summary> /// <param name="newApi"> /// A new IJetApi to be used by the Api. The original /// value will be restored when this object is disposed. /// </param> public ApiTestHook(IJetApi newApi) { this.savedApi = Api.Impl; Api.Impl = newApi; }