示例#1
0
        public void CreateApp()
        {
            var league         = new League();
            var leagueRenderer = new LeagueRenderer();
            var fileService    = new FileService();

            app = new App(league, leagueRenderer, fileService);
        }
        public void CreateApp()
        {
            var league         = new League();
            var leagueRenderer = new LeagueRenderer();
            var fileService    = new FileService();

            saveGames = new List <String>();
            app       = new App(league, leagueRenderer, fileService);
        }
示例#3
0
        public void Initilize()
        {
            string[] existingGameFiles = { "existingGame" };
            _fileServiceMock = new Mock <IFileService>();
            _fileServiceMock.Setup(f => f.Load("existingGame")).Returns(new League());
            _fileServiceMock.Setup(f => f.Load(It.IsNotIn <string>(existingGameFiles))).Throws(new ArgumentException());
            _league = new League();
            ILeagueRenderer leagueRenderer = new LeagueRenderer();
            IFileService    fileService    = _fileServiceMock.Object;

            _app = new App(_league, leagueRenderer, fileService);
        }
示例#4
0
        public void TestFormatName()
        {
            // Given
            LeagueRenderer leagueRenderer = new LeagueRenderer();
            League         league         = new League();

            // When
            league.AddPlayer("Bob");

            // Then
            Assert.AreEqual(leagueRenderer.FormatName("Bob"), "       Bob       ");
        }
示例#5
0
        public void TestFormatNameGreaterThan17Characters()
        {
            // Given
            LeagueRenderer leagueRenderer = new LeagueRenderer();
            League         league         = new League();

            // When
            league.AddPlayer("LongerThanSeventeen");

            // Then
            Assert.AreEqual(leagueRenderer.FormatName("LongerThanSeventeen"), "LongerThanSeve...");
        }
        public void TestFileSave()
        {
            var league   = new League();
            var renderer = new LeagueRenderer();
            var file     = new Mock <IFileService>();

            file.Setup(f => f.Save("TestFile", league));

            var app      = new App(league, renderer, file.Object);
            var actual   = app.SendCommand("save TestFile");
            var expected = "Saved TestFile";

            Assert.AreEqual(expected, actual);
            file.Verify(f => f.Save("TestFile", league));
        }
示例#7
0
 public void Initilize()
 {
     leagueRenderer = new LeagueRenderer();
     league         = new League();
 }