public void DataDocumentROMLocaleTest()
    {
        using BehaviorVeterancyDataDocument document = BehaviorVeterancyDataDocument.Parse(GetBytesForROM("alteracpass-CoreScaling"), Localization.FRFR);

        Assert.AreEqual(Localization.FRFR, document.Localization);
        Assert.IsTrue(document.JsonDataDocument.RootElement.TryGetProperty("alteracpass-CoreScaling", out JsonElement _));
    }
    public void DataDocumentFileTest()
    {
        using BehaviorVeterancyDataDocument document = BehaviorVeterancyDataDocument.Parse(_dataFile);

        Assert.AreEqual(Localization.KOKR, document.Localization);
        Assert.IsTrue(document.JsonDataDocument.RootElement.TryGetProperty("alteracpass-CoreScaling", out JsonElement _));
    }
    public async Task DataDocumentStreamAsyncTest()
    {
        using FileStream stream = new(_dataFile, FileMode.Open);
        using BehaviorVeterancyDataDocument document = await BehaviorVeterancyDataDocument.ParseAsync(stream, Localization.FRFR);

        Assert.AreEqual(Localization.FRFR, document.Localization);
        Assert.IsTrue(document.JsonDataDocument.RootElement.TryGetProperty("alteracpass-CoreScaling", out JsonElement _));
    }
    public void DataDocumentFileLocaleTest()
    {
        using BehaviorVeterancyDataDocument document = BehaviorVeterancyDataDocument.Parse(_dataFile, Localization.FRFR);

        Assert.AreEqual(Localization.FRFR, document.Localization);
        Assert.IsTrue(document.JsonDataDocument.RootElement.TryGetProperty("alteracpass-CoreScaling", out JsonElement jsonElement));
        Assert.IsTrue(jsonElement !.GetProperty("combineXP").GetBoolean());
    }
コード例 #5
0
    public void BehaviorVeterancyDataTest(int major, int minor, int revision, int build, bool isPtr)
    {
        BehaviorVeterancyDataDocument dataDocument = _heroesDataDirectory.BehaviorVeterancyData(new HeroesDataVersion(major, minor, revision, build, isPtr));

        Assert.IsTrue(dataDocument.TryGetBehaviorVeterancyById("alteracpass-CoreScaling", out BehaviorVeterancy? value));

        Assert.IsTrue(value !.CombineModifications);
    }
 public BehaviorVeterancyDataDocumentTests()
 {
     _behaviorVeterancyDataDocument = BehaviorVeterancyDataDocument.Parse(LoadJsonTestData(), Localization.ENUS);
 }