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); }
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); }