public void Init()
 {
     fakeFootballRepo = new FootballRepository();
     fakePlayerMatchRepo = new FakePlayerMatchRepository();
     playerMatchViewModel = new PlayerMatchViewModel(fakeFootballRepo);
     matchValidatorService = new MatchValidatorService(playerMatchViewModel, new FakeDialogService());
     mailerService = new MailerService(playerMatchViewModel,fakeFootballRepo);
     buttonViewModel = new ButtonViewModel(fakeFootballRepo, playerMatchViewModel, matchValidatorService, mailerService);
 }
 public void Init()
 {
     fakeFootballRepo = new FootballRepository();
     fakeMatchRepo = new FakeMatchRepository();
     matchViewModel = new MatchViewModel(fakeFootballRepo);
     playerMatchViewModel = new PlayerMatchViewModel(fakeFootballRepo);
     matchButtonViewModel = new MatchButtonViewModel(fakeFootballRepo, matchViewModel, new FakeDialogSelectionService());
     fakeMailerService = new MailerService(playerMatchViewModel, fakeFootballRepo);
     buttonViewModel = new ButtonViewModel(fakeFootballRepo, playerMatchViewModel, new FakeMatchValidatorService(true), fakeMailerService);
     matchViewModel.PlayerMatchViewModel = playerMatchViewModel;
     matchViewModel.ButtonViewModel = buttonViewModel;
 }
 public void Init()
 {
     fakeFootballRepo = new FootballRepository();
     playerMatchViewModel = new PlayerMatchViewModel(fakeFootballRepo);
     mailerService = new MailerService(playerMatchViewModel, fakeFootballRepo);
 }