public void TestInstantiateEmptySecondaryNoError() { var game = new Game(SkillLevel.Beginner); var primary = game.Minefield.Get(0, 0); _ = new CellsRevealedMessage(game, primary, new Cell[] { }); }
public void TestPropertiesSetAfterInstantiate() { var game = new Game(SkillLevel.Beginner); var primary = game.Minefield.Get(0, 0); var secondary = new Cell[] { game.Minefield.Get(1, 1), game.Minefield.Get(2, 2), game.Minefield.Get(3, 3) }; var m = new CellsRevealedMessage(game, primary, secondary); Assert.AreEqual <IGame>(game, m.Game); Assert.AreEqual <Cell>(primary, m.PrimaryCell); CollectionAssert.AreEqual(secondary, m.SecondaryCells); }