public App(ILeague initialLeague, ILeagueRenderer leagueRenderer, IFileService fileService) { _league = initialLeague; _leagueRenderer = leagueRenderer; _fileService = fileService; _autosaveName = GenerateAutoSaveName(); }
public void Initilize() { var leagueMock = new Mock <ILeague>(); var leagueRendererMock = new Mock <ILeagueRenderer>(); var fileServiceMock = new Mock <IFileService>(); string[] namesTaken = { "test", "test$1" }; fileServiceMock.Setup(f => f.Load(It.IsIn(namesTaken))).Returns(new League()); fileServiceMock.Setup(f => f.Load(It.IsNotIn(namesTaken))).Throws(new ArgumentException()); league = leagueMock.Object; _leagueRenderer = leagueRendererMock.Object; _fileService = fileServiceMock.Object; }
public App(League initialLeague, ILeagueRenderer leagueRenderer, IFileService fileService) { _league = initialLeague; _leagueRenderer = leagueRenderer; _fileService = fileService; }