public static void AreEqual(IPlayerRecordContainer expected, IPlayerRecordContainer actual) { Assert.IsNotNull(expected, "expected"); Assert.IsNotNull(actual, "actual"); HighScoreRecordTestUtility.AreEqual(expected.Basic, actual.Basic); HighScoreRecordTestUtility.AreEqual(expected.Advanced, actual.Advanced); HighScoreRecordTestUtility.AreEqual(expected.Expert, actual.Expert); HighScoreRecordTestUtility.AreEqual(expected.Master, actual.Master); }
public void Set(IPlayerRecordContainer table) { if (table == null) { throw new ArgumentNullException(nameof(table)); } SetTable(table.GetTable(Difficulty.Basic), Difficulty.Basic); SetTable(table.GetTable(Difficulty.Advanced), Difficulty.Advanced); SetTable(table.GetTable(Difficulty.Expert), Difficulty.Expert); SetTable(table.GetTable(Difficulty.Master), Difficulty.Master); }
public PlayerRecordContainer(IPlayerRecordContainer table) { Set(table); }