public void TieredWriteRead() { IDevice tested; IDevice localDevice = Devices.CreateLogDevice(TestContext.CurrentContext.TestDirectory + "\\BasicDiskFASTERTests.log", deleteOnClose: true, capacity: 1 << 30); if ("yes".Equals(Environment.GetEnvironmentVariable("RunAzureTests"))) { IDevice cloudDevice = new AzureStorageDevice(EMULATED_STORAGE_STRING, TEST_CONTAINER, "BasicDiskFASTERTests", false); tested = new TieredStorageDevice(1, localDevice, cloudDevice); } else { // If no Azure is enabled, just use another disk IDevice localDevice2 = Devices.CreateLogDevice(TestContext.CurrentContext.TestDirectory + "\\BasicDiskFASTERTests2.log", deleteOnClose: true, capacity: 1 << 30); tested = new TieredStorageDevice(1, localDevice, localDevice2); } TestDeviceWriteRead(tested); }
public void TieredWriteRead() { TestUtils.DeleteDirectory(TestUtils.MethodTestDir); IDevice tested; IDevice localDevice = Devices.CreateLogDevice(TestUtils.MethodTestDir + "/BasicDiskFASTERTests.log", deleteOnClose: true, capacity: 1 << 30); if (TestUtils.IsRunningAzureTests) { IDevice cloudDevice = new AzureStorageDevice(TestUtils.AzureEmulatedStorageString, TestUtils.AzureTestContainer, TestUtils.AzureTestDirectory, "BasicDiskFASTERTests"); tested = new TieredStorageDevice(1, localDevice, cloudDevice); } else { // If no Azure is enabled, just use another disk IDevice localDevice2 = Devices.CreateLogDevice(TestUtils.MethodTestDir + "/BasicDiskFASTERTests2.log", deleteOnClose: true, capacity: 1 << 30); tested = new TieredStorageDevice(1, localDevice, localDevice2); } TestDeviceWriteRead(tested); }