public void GetBugsAfterSpecificDate_WhenDateIsValid_ShowdReturnBugsWithBiggerExperitionDate() { //arrange FakeRepository <Bug> fakeRepo = new FakeRepository <Bug>(); var bugs = new List <Bug>() { new Bug() { Text = "TEST NEW BUG 1", LogDate = DateTime.Now }, new Bug() { Text = "TEST NEW BUG 2", LogDate = DateTime.Now.AddDays(5) }, new Bug() { Text = "TEST NEW BUG 3", LogDate = DateTime.Now } }; fakeRepo.Entities = bugs; var controller = new BugsController(fakeRepo as IRepository <Bug>); //act var date = DateTime.Now.AddDays(1); var result = controller.GetAfter(date).ToList <Bug>(); //assert Assert.AreEqual(bugs[1], result[0]); }