public void CanLoadRepositories() { var config = new ConfigurationDataManager() { RootRepositoryConfigurationFolder = Path.GetFullPath("Resources"), ServiceConfigurationPath = Path.GetFullPath("Resourcesnotfound.json"), ServerDataPath = Path.GetFullPath("Resources/alsonotfound.json"), }.Load(); Assert.Equal(2, config.Repositories.Length); Assert.IsType<GitRepository>(config.Repositories[0].Repository); Assert.Equal("https://github.com/robmen/tinybld.git", config.Repositories[0].Repository.RemoteRepositoryPath); Assert.IsType<HgRepository>(config.Repositories[1].Repository); Assert.Equal("wix40", config.Repositories[1].Repository.Branch); Assert.Equal("https://hg.codeplex.com/wix", config.Repositories[1].Repository.RemoteRepositoryPath); //Assert.Equal(1, config.Repositories[1].Properties.Length); //Assert.Equal("OfficialBuild=true", config.Repositories[1].Properties[0]); }
public EmptyingMonitor() { _buildingManager = Singleton <BuildingManager> .instance; _confidurationManager = ConfigurationDataManager.Data; _buildingDataManager = BuildingDataManager.Data; }