Exemplo n.º 1
0
        public void GetEmptyBuildUrlTest()
        {
            string expectedUrl =
                Convert.ToString(TestContext.DataRow.GetChildRows("build_urls")[0]["default"],
                                 CultureInfo.InvariantCulture).Split('/').LastOrDefault();
            byte charType = Convert.ToByte(TestContext.DataRow["characterClassId"]);
            byte ascType  = Convert.ToByte(TestContext.DataRow["ascendancyClassId"]);

            var actualUrl = SkillTreeSerializer.GetEmptyBuildUrl(charType, ascType);

            Assert.AreEqual(expectedUrl, actualUrl);
        }
Exemplo n.º 2
0
        public async Task FullPoeplannerTreeLoadUnloadTest()
        {
            var build = _builds.FindByName("PoeplannerFullTreeWithMaxScionAndBandits");

            SkillTree.ClearAssets();
            SkillTree tree = await SkillTree.CreateAsync(_persistentData);

            tree.LoadFromUrl(build.DefaultUrl);

            var actualUrl = new SkillTreeSerializer(tree).ToUrl();

            Assert.AreEqual(build.GetAlternativeUrl("pathofexile"), actualUrl);
        }