Example #1
0
        public void SetUp()
        {
            querySource = new QuerySourceList();

            artist = new Artist(TranslatedString.Create("Junk"))
            {
                Id = 257
            };

            song = new Song(new LocalizedString("Nebula", ContentLanguageSelection.English))
            {
                Id = 121, SongType = SongType.Original, PVServices = PVServices.Youtube, CreateDate = new DateTime(2012, 6, 1)
            };
            AddSong(song);

            songWithArtist = new Song(new LocalizedString("Crystal Tears", ContentLanguageSelection.English))
            {
                Id = 7787, FavoritedTimes = 39, CreateDate = new DateTime(2012, 1, 1)
            };
            songWithArtist.AddArtist(artist);
            AddSong(songWithArtist);

            queryParams = new SongQueryParams();

            search = new Model.Service.Search.SongSearch.SongSearch(querySource, ContentLanguagePreference.Default);
        }
Example #2
0
        public void SetUp()
        {
            var repo = new FakeSongRepository();

            songSearch = new Model.Service.Search.SongSearch.SongSearch(repo.CreateContext(),
                                                                        Model.Domain.Globalization.ContentLanguagePreference.Default,
                                                                        new EntryUrlParser("http://test.vocadb.net", "http://test.vocadb.net"));

            repo.Save(
                CreateEntry.Song(name: "Nebula"),
                CreateEntry.Song(name: "Anger"),
                CreateEntry.Song(name: "Anger [EXTEND RMX]")
                );
        }
Example #3
0
        private PartialFindResult <Song> CallFind(ContentLanguagePreference languagePreference = ContentLanguagePreference.Default)
        {
            return(context.RunTest(querySource => {
                var search = new Model.Service.Search.SongSearch.SongSearch(querySource, languagePreference, entryUrlParser);

                var watch = new Stopwatch();
                watch.Start();

                var result = search.Find(queryParams);

                Console.WriteLine("Test finished in {0}ms", watch.ElapsedMilliseconds);

                return result;
            }));
        }
		private PartialFindResult<Song> CallFind(ContentLanguagePreference languagePreference = ContentLanguagePreference.Default) {
			
			return context.RunTest(querySource => {
				
				var search = new Model.Service.Search.SongSearch.SongSearch(querySource, languagePreference);

				var watch = new Stopwatch();
				watch.Start();

				var result = search.Find(queryParams);

				Console.WriteLine("Test finished in {0}ms", watch.ElapsedMilliseconds);

				return result;

			});

		}
Example #5
0
        public void SetUp()
        {
            querySource = new QuerySourceList();

            artist = new Artist(TranslatedString.Create("Junk")) { Id = 257 };

            song = new Song(new LocalizedString("Nebula", ContentLanguageSelection.English)) { Id = 121, SongType = SongType.Original, PVServices = PVServices.Youtube, CreateDate = new DateTime(2012, 6, 1) };
            AddSong(song);

            songWithArtist = new Song(new LocalizedString("Crystal Tears", ContentLanguageSelection.English)) { Id = 7787, FavoritedTimes = 39, CreateDate = new DateTime(2012, 1, 1) };
            songWithArtist.AddArtist(artist);
            AddSong(songWithArtist);

            queryParams = new SongQueryParams();

            search = new Model.Service.Search.SongSearch.SongSearch(querySource, ContentLanguagePreference.Default);
        }