public NpcMover(INpcToRightMover npcToRightMover, INpcToLeftMover npcToLeftMover, INpcToUpMover npcToUpMover, INpcToDownMover npcToDownMover, INpcDeleter npcDeleter) { _npcToRightMover = npcToRightMover; _npcToLeftMover = npcToLeftMover; _npcToUpMover = npcToUpMover; _npcToDownMover = npcToDownMover; _npcDeleter = npcDeleter; }
public void Setup() { _testNpc = new NonPlayableCharacter(MoveDirection.Down); _mockedGameModel = new Mock <IGameModel>(); _testMap = TestMapGenerator.GenerateMap(_testNpc); _mockedGameModel.Setup(x => x.GetMap).Returns(_testMap); _npcDeleter = new NpcDeleter(_mockedGameModel.Object, new PositionFinder()); }