public void SearchWorksCorrect() { var searcher = new SearchingService(); var movies = new List <MovieDto>(); var movie = new MovieDto(); movie.Title = "Single responsibility"; movie.Cast = new List <string> { "NoName" }; movies.Add(movie); movie = new MovieDto(); movie.Title = "Open/closed principle"; movie.Cast = new List <string> { "NoName" }; movies.Add(movie); movie = new MovieDto(); movie.Title = "Liskov substitution principle"; movie.Cast = new List <string> { "Barbara Liskov" }; movies.Add(movie); movie = new MovieDto(); movie.Title = "Interface segregation principle"; movie.Cast = new List <string> { "Bird", "Penguin" }; movies.Add(movie); movie = new MovieDto(); movie.Title = "Dependency inversion principle"; movie.Cast = new List <string> { "Abstraction", "NonConcreation" }; movies.Add(movie); var foundMovies = searcher.Search("Barbara Liskov", movies); Assert.IsTrue(foundMovies.Count == 1); Assert.IsTrue(foundMovies.First().Title == "Liskov substitution principle"); }
public void ThrowArgumentExceptionIfQueryIsNull() { var searcher = new SearchingService(); searcher.Search(null, new List <MovieDto>()); }
public void ThrowArgumentExceptionIfSourceIsNull() { var searcher = new SearchingService(); searcher.Search("any", null); }
public void CanCreateSortingService() { var searcher = new SearchingService(); Assert.IsNotNull(searcher); }