Пример #1
0
        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();
        }