public void Setup()
        {
            snowmanFactory = Substitute.For<ISnowmanFactory>();
            taskManager = Substitute.For<IUnityTaskManager>();

            randomSpawner = new SnowmanRandomSpawner(snowmanFactory, taskManager);
        }
        public void Setup()
        {
            snowmanMoveComponent = Substitute.For<ISnowmanMoveComponent>();
            snowmanFactory = Substitute.For<ISnowmanFactory>();

            snowmanController = new SnowmanController(snowmanFactory, snowmanMoveComponent);
        }
 public SnowmanRandomSpawner(ISnowmanFactory snowmanFactory, IUnityTaskManager taskManager)
 {
     this.snowmanFactory = snowmanFactory;
     this.taskManager = taskManager;
 }
 public SnowmanController(ISnowmanFactory snowmanFactory, ISnowmanMoveComponent moveComponent)
 {
     this.snowmanFactory = snowmanFactory;
     this.moveComponent = moveComponent;
 }