public async Task Calendar_Movies_OnlyGet_PreviousAndFuture_90_Days() { var movies = new List <MovieRequests> { new MovieRequests { Title = "Invalid", ReleaseDate = new DateTime(2018, 10, 01) }, new MovieRequests { Title = "Invalid", ReleaseDate = DateTime.Now.AddDays(91) }, new MovieRequests { Title = "Valid", ReleaseDate = DateTime.Now } }; MovieRepo.Setup(x => x.GetAll()).Returns(movies.AsQueryable()); var data = await CalendarEngine.GetCalendarData(); Assert.That(data.Count, Is.EqualTo(1)); Assert.That(data[0].Title, Is.EqualTo("Valid")); }
public async Task <string> Calendar_Movie_StatusColor(AvailabilityTestModel model) { var movies = new List <MovieRequests> { new MovieRequests { Title = "Valid", ReleaseDate = DateTime.Now, Denied = model.Denied, Approved = model.Approved, Available = model.Available }, }; MovieRepo.Setup(x => x.GetAll()).Returns(movies.AsQueryable()); var data = await CalendarEngine.GetCalendarData(); return(data[0].BackgroundColor); }
public void ShouldReturnKubrickFilm() { var expectedMovie = new Movie() { Name = "Full Metal Jacket", Director = "Stanley Kubrick", Language = "en-us" }; MovieRepo .Setup(repo => repo.GetMovies()) .Returns(allMovies.Append(CloneMovie(expectedMovie))); TranslationService .Setup(service => service.Translate(It.IsAny <string>(), It.IsAny <CultureInfo>())) .Returns("Have you ever seen a Commie drink a glass of water?"); var actualMovie = MovieFinder.GetMoviesByDirector("Stanley Kubrick").First(); Assert.Equal(expectedMovie.Director, actualMovie.Director); Assert.Equal(expectedMovie.Name, actualMovie.Name); Assert.Equal(expectedMovie.Language, actualMovie.Language); }