public void NrofRevsofUserTest() { IMovieFunctions mf = new MovieFunctions { Reviews = reviews }; int res = mf.NrOfReviews(3); int exp = 2012; Assert.AreEqual(exp, res); }
public void MostRevByRevTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; var res = mr.ReviewerMostReviews().Count(); int exp = 1; Assert.AreEqual(exp, res); }
public void MostTopRatedMovTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; var res = mr.MoviesMostTopRated().Count(); int exp = 6; Assert.AreEqual(exp, res); }
public void MovRevByGradeTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; double res = mr.MovieReviewedByGrade(2023084, 5); int exp = 4; Assert.AreEqual(exp, res); }
public void AvgRateTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; double res = mr.MovieRevAvg(2534508); var exp = 3.15909090909091; Assert.AreEqual(exp, res); }
public void MovRevCountTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; int res = mr.MovieRevCount(2534508); int exp = 44; Assert.AreEqual(exp, res); }
public void MovRevCountByGradeTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; int res = mr.MovRevCountByGrade(2413320, 4); int exp = 19; Assert.AreEqual(exp, res); }
public void MovofRevTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; List <int> exp = reviews.OrderByDescending(m => m.Grade).ThenByDescending(m => m.Date).Select(m => m.Movie).ToList(); List <int> res = mr.ReviewersMovies(1); Assert.AreEqual(exp, res); }
public void AvgofRevTest() { IMovieFunctions mf = new MovieFunctions { Reviews = reviews }; double exp = 3.64115308151093; double res = mf.AvgOfReviewer(3); Assert.AreEqual(exp, res); }
public void MovofRevPerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Stopwatch sw = Stopwatch.StartNew(); mr.ReviewersMovies(1); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds <= 4000); }
public void RevOfMovPerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Stopwatch sw = Stopwatch.StartNew(); mr.MovieReviews(2342338); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds <= 4000); }
public void MostRevByRevPerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Stopwatch sw = Stopwatch.StartNew(); mr.ReviewerMostReviews().Count(); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds < 4000); }
public void MovRevByGradePerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Stopwatch sw = Stopwatch.StartNew(); mr.MovieReviewedByGrade(2023084, 1); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds < 4000); }
public void AvgRatePerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Stopwatch sw = Stopwatch.StartNew(); mr.MovieRevAvg(1488844); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds < 4000); }
public void MovRevByGradeCountPerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Stopwatch sw = Stopwatch.StartNew(); mr.MovRevCountByGrade(2413320, 2); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds < 4000); }
public void MostTopRatedMovPerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Stopwatch sw = Stopwatch.StartNew(); mr.MoviesMostTopRated(); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds < 4000); }
public void RevOfMovTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; List <int> exp = new List <int> { 393 }; Assert.AreEqual(exp, mr.MovieReviews(2342338)); Assert.AreEqual(exp, mr.MovieReviews(1591957)); }
public void NumberOfReviewsOfUserTestPerfTest() { IMovieFunctions mf = new MovieFunctions { Reviews = reviews }; Random rand = new Random(); Stopwatch timer = Stopwatch.StartNew(); mf.NrOfReviews(rand.Next(1, 999)); timer.Stop(); Assert.IsTrue(timer.ElapsedMilliseconds < 4000); }
public void MovRevCountPerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Random rnd = new Random(); Stopwatch sw = Stopwatch.StartNew(); int res = mr.MovieRevCount(2534508); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds < 4000); }
public void AvgofRevPerfTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; Random rnd = new Random(); Stopwatch sw = Stopwatch.StartNew(); double res = mr.AvgOfReviewer(rnd.Next(1, 999)); sw.Stop(); Assert.IsTrue(sw.ElapsedMilliseconds < 4000); }
public void NrBestAvgTest() { IMovieFunctions mr = new MovieFunctions { Reviews = reviews }; int g = 5; foreach (int i in mr.BestMovies(10)) { Review r = reviews.FirstOrDefault(rev => rev.Movie == i); Assert.IsTrue(g >= r.Grade); } }
static void Main(string[] args) { string Path = "../../../../../../ratings.json"; IMovieFunctions x = new MovieFunctions(); //var g = x.GetAll(); //foreach (var item in g) //{ // Console.WriteLine("Reviewer ID: {0}, Movie ID: {1}, Grade: {2}, Date: {3}\n", // item.Reviewer, item.Movie, item.Grade, item.Date); //} x.ReadJson(Path); var asd = x.ReviewerMostReviews().Count; Console.WriteLine(asd); Console.ReadLine(); }