/// <summary> /// Initializes a new instance of the <see cref="GamePredictorWindowViewModel"/> class. /// </summary> /// <param name="seasonRepository"> /// The <see cref="ISeasonRepository"/> object by which season data will be accessed. /// </param> /// <param name="teamSeasonRepository"> /// The <see cref="ITeamSeasonRepository"/> object by which season data will be accessed. /// </param> /// <param name="gamePredictorService"> /// The <see cref="IGamePredictorService"/> object used to calculate predicted game scores. /// </param> /// <param name="messageBoxService"> /// A <see cref="IMessageBoxService"/> object to show message boxes. /// </param> public GamePredictorWindowViewModel( ISeasonRepository seasonRepository, ITeamSeasonRepository teamSeasonRepository, IGamePredictorService gamePredictorService, IMessageBoxService messageBoxService) { _seasonRepository = seasonRepository; _teamSeasonRepository = teamSeasonRepository; _gamePredictorService = gamePredictorService; _messageBoxService = messageBoxService; }
public void SetUp() { _service = A.Fake <IGamePredictorService>(); _sharedService = A.Fake <ISharedService>(); }
/// <summary> /// Initializes a new instance of the GamePredictorController class /// </summary> /// <param name="service"></param> /// <param name="sharedService"></param> public GamePredictorController(IGamePredictorService service, ISharedService sharedService) { _service = service; _sharedService = sharedService; }