public static void InitializeChipsTestB(MapSizeHeight height) { var instance = new MapChipColumns(); var errorOccured = false; try { instance.InitializeChips(height); } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーが発生しないこと Assert.IsFalse(errorOccured); // 件数が意図した値と一致すること Assert.AreEqual(instance.Count, height.ToInt()); // すべての要素がデフォルト値で初期化されていること foreach (var chip in instance) { Assert.AreEqual(chip, MapChip.Default); } }
public static void InitializeChipsTestA() { var instance = new MapChipColumns(); var beforeCount = instance.Count; var errorOccured = false; try { instance.InitializeChips(); } catch (Exception ex) { logger.Exception(ex); errorOccured = true; } // エラーが発生しないこと Assert.IsFalse(errorOccured); // 件数が変化していないこと Assert.AreEqual(instance.Count, beforeCount); // すべての要素がデフォルト値で初期化されていること foreach (var chip in instance) { Assert.AreEqual(chip, MapChip.Default); } }