Beispiel #1
0
        private string Display(Artist[] lowInterestArtists)
        {
            var manager = new OutputManager();
            var output  = manager.Display(lowInterestArtists);

            Console.WriteLine(output);
            return(output);
        }
Beispiel #2
0
        public void TestOutputmanagerDisplaysCorrectValuesWithZeroArtists()
        {
            var manager = new OutputManager();
            var artists = new Artist[] {};

            var result = manager.Display(artists);

            Assert.That(result, Is.EqualTo("No artists found"));
        }
Beispiel #3
0
        public void TestOutputmanagerDisplaysCorrectValuesWithSingleArtist()
        {
            var manager = new OutputManager();
            var artists = new[] { new Artist("artist 1")
                                  {
                                      Stats = new ArtistStats(100, 12)
                                  } };
            var result = manager.Display(artists);

            Assert.That(result, Is.EqualTo(string.Format("Results{0}{1}{0}", Environment.NewLine, "artist 1 - 100")));
        }