public void GetLevelingXpChart_HappyPath_Loads275Levels() { // this path will be the bin/config directory of the unit test project var path = AppDomain.CurrentDomain.BaseDirectory; // path up and around to levels.json var absPath = Path.GetFullPath(Path.Combine(path, "../../../ACE")); ChartDatabase db = new ChartDatabase(absPath); var levelChart = db.GetLevelingXpChart(); Assert.IsNotNull(levelChart); Assert.AreEqual(275, levelChart.Levels.Count); }
public ChartsWindow(ChartDatabase database) { InitializeComponent(); Content = database.CreateControl(); }