[Add] Dice & Refactor private names

This commit is contained in:
2026-03-02 11:22:01 +07:00
parent 4890fa946e
commit f65976796d
36 changed files with 883 additions and 489 deletions
@@ -349,10 +349,10 @@ namespace YachtDice.Tests
ScoreResult sr = ctx.ToScoreResult();
Assert.AreEqual(10, sr.BaseScore);
Assert.AreEqual(5, sr.FlatBonus);
Assert.AreEqual(3f, sr.Multiplier, 0.001f); // 2 * 1.5
Assert.AreEqual(chanceCategory, sr.Category);
Assert.AreEqual(10, sr.baseScore);
Assert.AreEqual(5, sr.flatBonus);
Assert.AreEqual(3f, sr.multiplier, 0.001f); // 2 * 1.5
Assert.AreEqual(chanceCategory, sr.category);
}
}
}
+21 -21
View File
@@ -25,24 +25,24 @@ namespace YachtDice.Tests
{
var data = new SaveData
{
Currency = 999,
OwnedModifiers = new List<ModifierSaveEntry>
currency = 999,
ownedModifiers = new List<ModifierSaveEntry>
{
new() { ModifierId = "mod1", IsActive = true, RemainingUses = 3 },
new() { ModifierId = "mod2", IsActive = false, RemainingUses = -1 }
new() { modifierId = "mod1", isActive = true, remainingUses = 3 },
new() { modifierId = "mod2", isActive = false, remainingUses = -1 }
}
};
SaveSystem.Save(data);
var loaded = SaveSystem.Load();
Assert.AreEqual(999, loaded.Currency);
Assert.AreEqual(2, loaded.OwnedModifiers.Count);
Assert.AreEqual("mod1", loaded.OwnedModifiers[0].ModifierId);
Assert.IsTrue(loaded.OwnedModifiers[0].IsActive);
Assert.AreEqual(3, loaded.OwnedModifiers[0].RemainingUses);
Assert.AreEqual("mod2", loaded.OwnedModifiers[1].ModifierId);
Assert.IsFalse(loaded.OwnedModifiers[1].IsActive);
Assert.AreEqual(999, loaded.currency);
Assert.AreEqual(2, loaded.ownedModifiers.Count);
Assert.AreEqual("mod1", loaded.ownedModifiers[0].modifierId);
Assert.IsTrue(loaded.ownedModifiers[0].isActive);
Assert.AreEqual(3, loaded.ownedModifiers[0].remainingUses);
Assert.AreEqual("mod2", loaded.ownedModifiers[1].modifierId);
Assert.IsFalse(loaded.ownedModifiers[1].isActive);
}
[Test]
@@ -51,8 +51,8 @@ namespace YachtDice.Tests
var loaded = SaveSystem.Load();
Assert.IsNotNull(loaded);
Assert.AreEqual(0, loaded.Currency);
Assert.AreEqual(0, loaded.OwnedModifiers.Count);
Assert.AreEqual(0, loaded.currency);
Assert.AreEqual(0, loaded.ownedModifiers.Count);
}
[Test]
@@ -64,7 +64,7 @@ namespace YachtDice.Tests
[Test]
public void HasSave_ReturnsTrueAfterSave()
{
SaveSystem.Save(new SaveData { Currency = 100 });
SaveSystem.Save(new SaveData { currency = 100 });
Assert.IsTrue(SaveSystem.HasSave());
}
@@ -72,7 +72,7 @@ namespace YachtDice.Tests
[Test]
public void Delete_RemovesSaveData()
{
SaveSystem.Save(new SaveData { Currency = 100 });
SaveSystem.Save(new SaveData { currency = 100 });
SaveSystem.Delete();
Assert.IsFalse(SaveSystem.HasSave());
@@ -87,7 +87,7 @@ namespace YachtDice.Tests
var loaded = SaveSystem.Load();
Assert.IsNotNull(loaded);
Assert.AreEqual(0, loaded.Currency);
Assert.AreEqual(0, loaded.currency);
}
[Test]
@@ -95,16 +95,16 @@ namespace YachtDice.Tests
{
var data = new SaveData
{
Currency = 100,
OwnedDiceIds = new List<string> { "standard_d6", "chaos_d6" }
currency = 100,
ownedDiceIds = new List<string> { "standard_d6", "chaos_d6" }
};
SaveSystem.Save(data);
var loaded = SaveSystem.Load();
Assert.AreEqual(2, loaded.OwnedDiceIds.Count);
Assert.AreEqual("standard_d6", loaded.OwnedDiceIds[0]);
Assert.AreEqual("chaos_d6", loaded.OwnedDiceIds[1]);
Assert.AreEqual(2, loaded.ownedDiceIds.Count);
Assert.AreEqual("standard_d6", loaded.ownedDiceIds[0]);
Assert.AreEqual("chaos_d6", loaded.ownedDiceIds[1]);
}
}
}
@@ -67,9 +67,9 @@ namespace YachtDice.Tests
var dice = CreateDice(6, 6, 6, 6, 6);
var result = system.ScoreCategory(dice, yachtCategory);
Assert.AreEqual(50, result.BaseScore);
Assert.AreEqual(0, result.FlatBonus);
Assert.AreEqual(1f, result.Multiplier);
Assert.AreEqual(50, result.baseScore);
Assert.AreEqual(0, result.flatBonus);
Assert.AreEqual(1f, result.multiplier);
Assert.AreEqual(50, result.FinalScore);
}
@@ -90,7 +90,7 @@ namespace YachtDice.Tests
system.ScoreCategory(dice, onesCategory);
Assert.AreEqual(onesCategory, firedCategory);
Assert.AreEqual(5, firedResult.BaseScore);
Assert.AreEqual(5, firedResult.baseScore);
}
[Test]
@@ -111,8 +111,8 @@ namespace YachtDice.Tests
var dice = CreateDice(1, 2, 3, 4, 5);
var result = system.PreviewScore(dice, chanceCategory);
Assert.AreEqual(15, result.BaseScore);
Assert.AreEqual(0, result.FlatBonus);
Assert.AreEqual(15, result.baseScore);
Assert.AreEqual(0, result.flatBonus);
Assert.AreEqual(15, result.FinalScore);
}