Esempio n. 1
0
        public void Setup()
        {
            sound     = new Mock <ISound>();
            effect    = new MoveMob(sound.Object);
            pc        = new Mock <IPlayerCharacter>();
            parameter = new Mock <IEffectParameter>();
            oldRoom   = new Mock <IRoom>();
            newRoom   = new Mock <IRoom>();
            logger    = new Mock <ILogger>();
            Mock <IBaseObjectId> roomId = new Mock <IBaseObjectId>();

            pc.Setup(e => e.Room).Returns(oldRoom.Object);
            parameter.Setup(e => e.RoomId).Returns(roomId.Object);
            parameter.Setup(e => e.Target).Returns(pc.Object);
            roomId.Setup(e => e.Zone).Returns(1);
            roomId.Setup(e => e.Id).Returns(2);

            GlobalReference.GlobalValues.Logger = logger.Object;
        }