public void PrintsConfig() { const string simpleConfig = @"#comment key1=value1 key2=value2 "; // const string expectedOutputPattern = //@"Main config file\: .+\\config.cfg //Override config file\: N/A //Values\: //KEY1\=value1 //KEY2\=value2 //End"; using (DirectoryHandle tempDir1 = TempDirectoriesFactory.CreateEmpty()) { var localCfgPath = Path.Combine(tempDir1.AbsolutePath, "config.cfg"); File.WriteAllText(localCfgPath, simpleConfig); FileSimpleConfig localConfig = new FileSimpleConfig(localCfgPath); var result = localConfig.ToString(); //verify manually if needed } }
public void Setup() { testDir = TempDirectoriesFactory.CreateEmpty(); pathDaily = Path.Combine(testDir.AbsolutePath, "_event.2014-01-01.txt"); pathMonthly = Path.Combine(testDir.AbsolutePath, "_event.2014-01.txt"); monthlyWriter = new LogWriter(pathDaily, new DateTime(2014, 1, 1), false); dailyWriter = new LogWriter(pathMonthly, new DateTime(2014, 1, 1), false); }
public void Setup() { tempDir = TempDirectoriesFactory.CreateEmpty(); container = new MockingContainer <ChangelogManager>(); container.Arrange <IBinDirectory>(directory => directory.FullPath).Returns(tempDir.FullName); WriteSampleChangelog(); }
public void Setup() { sourceSoundsDir = TempDirectoriesFactory.CreateByUnzippingFile(Path.Combine("Resources", "sounds_wav.7z")); dataDir = TempDirectoriesFactory.CreateEmpty(); var waDataDir = Mock.Create <IWurmAssistantDataDirectory>(); waDataDir.Arrange(directory => directory.DirectoryPath).Returns(dataDir.FullName); Kernel.Bind <IWurmAssistantDataDirectory>().ToConstant(waDataDir); soundBankDir = Path.Combine(dataDir.FullName, SoundsLibrary.SoundbankDirName); }
public WurmApiIntegrationFixtureV2(Platform targetPlatform) { this.targetPlatform = targetPlatform; var handle = TempDirectoriesFactory.CreateEmpty(); WurmApiDataDir = new DirectoryInfo(handle.AbsolutePath); WurmClientMock = WurmClientMockBuilder.Create(targetPlatform); LoggerMock = Mock.Create<IWurmApiLogger>().RedirectToTraceOut(true); HttpWebRequestsMock = Mock.Create<IHttpWebRequests>(); }
public void CreateEmpty_CreatesAndCleanups() { DirectoryHandle dirhandle; using ( dirhandle = TempDirectoriesFactory.CreateEmpty()) { Expect(dirhandle.Exists, "Directory not created"); } Expect(!dirhandle.Exists, "Directory not deleted"); }
public void FormatForFileNameUniversal_ParseFromFileNameUniversal_LocalTime_ExtensionlessFile() { using (var tempDir = TempDirectoriesFactory.CreateEmpty()) { var date = new DateTimeOffset(2015, 09, 16, 22, 45, 15, 456, TimeSpan.FromHours(-4)); var str = date.FormatForFileNameUniversal(); var file = new FileInfo(Path.Combine(tempDir.FullName, str)); File.WriteAllText(file.FullName, "test"); var parsedDate = DateTimeExtensions.ParseFromFileNameUniversal(file); Expect(parsedDate, EqualTo(date)); } }
public void FormatForFileNameUniversal_ParseFromFileNameUniversal_LocalTime_DateTimeOvrl() { using (var tempDir = TempDirectoriesFactory.CreateEmpty()) { var date = new DateTime(2015, 09, 16, 22, 45, 15, 456, DateTimeKind.Local); var dateAsOffset = new DateTimeOffset(date); var str = date.FormatForFileNameUniversal(); var file = new FileInfo(Path.Combine(tempDir.FullName, str + ".txt")); File.WriteAllText(file.FullName, "test"); var parsedDate = DateTimeExtensions.ParseFromFileNameUniversal(file); Expect(parsedDate, EqualTo(dateAsOffset)); } }
public void ReadsOverridesFromDifferentLocation() { using (DirectoryHandle tempDir1 = TempDirectoriesFactory.CreateEmpty()) { using (DirectoryHandle tempDir2 = TempDirectoriesFactory.CreateEmpty()) { var localCfgPath = Path.Combine(tempDir1.AbsolutePath, "config.cfg"); var localCfgUsrPath = Path.Combine(tempDir2.AbsolutePath, "config.cfg.usr"); File.WriteAllText(localCfgPath, SampleConfig); File.WriteAllText(localCfgUsrPath, OverrideConfig); FileSimpleConfig localConfig = new FileSimpleConfig(localCfgPath, localCfgUsrPath); Expect(localConfig.HasValue("key to be overriden")); Expect(localConfig.GetValue("key to be overriden"), EqualTo("overriden value")); } } }
public void Setup() { dirHandle = TempDirectoriesFactory.CreateEmpty(); strategy = CreatePersistenceStrategy(); }
public void BaseSetup() { directoryHandle = TempDirectoriesFactory.CreateEmpty(); }
public static WurmClientMock Create(Platform targetPlatform = Platform.Windows) { var dir = TempDirectoriesFactory.CreateEmpty(); return(new WurmClientMock(dir, true, targetPlatform)); }
public static WurmClientMock CreateWithoutBasicDirs(Platform targetPlatform = Platform.Windows) { var dir = TempDirectoriesFactory.CreateEmpty(); return(new WurmClientMock(dir, false, targetPlatform)); }
public void Setup() { tempDir = TempDirectoriesFactory.CreateEmpty(); cfgPath = Path.Combine(tempDir.AbsolutePath, "config.cfg"); cfgUsrPath = Path.Combine(tempDir.AbsolutePath, "config.cfg.usr"); }
public void Setup() { dir = TempDirectoriesFactory.CreateEmpty(); sqLiteDataStorage = new SqLiteDataStorage(dir.FullName); }
public void Setup() { TempDir = TempDirectoriesFactory.CreateEmpty(); }
public void Setup() { DataDir = TempDirectoriesFactory.CreateEmpty(); var lib = new PersistentCollectionsLibrary(new FlatFilesPersistenceStrategy(DataDir.AbsolutePath)); System = new SortedServerHistory(lib.DefaultCollection.GetObject<WurmApi.Modules.Wurm.ServerHistory.PersistentModel.ServerHistory>("default")); }
public virtual void Setup() { dir = TempDirectoriesFactory.CreateEmpty(); }
public void AutoCleanupsOnAppDomainExit() { TempDirectoriesFactory.CreateEmpty(); // dir should not be there after testing finishes and finalizers run on manager }
public void Setup() { dir = TempDirectoriesFactory.CreateEmpty(); flatFilesDataStorage = new FlatFilesDataStorage(dir.FullName); }