Exemplo n.º 1
0
        public void VerifyThatMineFactoryCreatesAProperMineByComparing_LevelOne()
        {
            var factoryMineOne = MineFactory.Instance().GetMine(MineType.MineOne);
            var mineLevelOne = new MineLevelOneUpgrade();

            Assert.AreEqual(factoryMineOne.StringRepresentation, mineLevelOne.StringRepresentation);
        }
Exemplo n.º 2
0
        public void CheckIfStringRepresentationMethodWorksReturnsAProperValue_MineLevelOneUpgrade()
        {
            var mineLevelOne = new MineLevelOneUpgrade();

            Assert.AreEqual(mineLevelOne.StringRepresentation, " 1 ");
        }
Exemplo n.º 3
0
 public void ValidateThatMinеDetonateMethodFunctions_LevelOne()
 {
     var fieldPositions = new Cell[3, 3];
     var currentCoordinates = new Coordinates(2, 2);
     var testCell = new Cell[1, 2];
     var mine = new MineLevelOneUpgrade();
     Assert.AreEqual(mine.Detonate(fieldPositions, currentCoordinates), fieldPositions);
 }