using System.Collections.Generic;
public long Id { get; set; }
public string Name { get; set; }
public DateTime CreationDate { get; set; }
public ICollection<Review> Reviews { get; set; }
public long Id { get; set; }
public int Mark { get; set; }
public string Author { get; set; }
public static IEnumerable<Restaurant> data;
public static void Main()
TestExampleCollectionLength();
TestOldestRestaurantName();
TestAverageLukaszReviews();
public static void OneTimeSetUp()
data = new List<Restaurant>
CreationDate = new DateTime(2010, 01, 01),
Reviews = new List<Review>()
CreationDate = new DateTime(2015, 12, 22),
Reviews = new List<Review>()
CreationDate = new DateTime(2017, 03, 10),
Reviews = new List<Review>()
public static void TestExampleCollectionLength()
var result = data.Count();
Console.WriteLine("TestExampleCollectionLength pass");
Console.WriteLine("TestExampleCollectionLength fail");
public static void TestOldestRestaurantName()
var result = default(string);
if(result == "Pizza Hut")
Console.WriteLine("TestOldestRestaurantName pass");
Console.WriteLine("TestOldestRestaurantName fail");
public static void TestAverageLukaszReviews()
var result = default(double);
Console.WriteLine("TestAverageLukaszReviews pass");
Console.WriteLine("TestAverageLukaszReviews fail");
public static void TestBestRestaurant()
var result = default(long);
Console.WriteLine("TestBestRestaurant pass");
Console.WriteLine("TestBestRestaurant fail");