コード例 #1
0
 public App(ILeague initialLeague, ILeagueRenderer leagueRenderer, IFileService fileService)
 {
     _league         = initialLeague;
     _leagueRenderer = leagueRenderer;
     _fileService    = fileService;
     _autosaveName   = GenerateAutoSaveName();
 }
コード例 #2
0
        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;
        }
コード例 #3
0
 public App(League initialLeague, ILeagueRenderer leagueRenderer, IFileService fileService)
 {
     _league         = initialLeague;
     _leagueRenderer = leagueRenderer;
     _fileService    = fileService;
 }