private void GetClientsAndRelatedTest() { var newClient = new ClientDataMock(); AddTest(newClient); using (var context = new Context()) { var clientsRepository = new ClientsRepository(context); context.Database.Log = (message) => Debug.WriteLine(message); var clients = clientsRepository.GetList(); Assert.True(clients.Count > 1, "GetClientsAndRelated returned only one client."); Assert.True(clients.All(c => c.Projects.Count > 0), "GetClientsAndRelated does not return related projects"); Assert.True(clients.All(c => c.Projects.All(p => p.Auditors.Count > 0)), "GetClientsAndRelated does not return related auditors"); } }
public ActionResult Index() { var clients = _clientRepo.GetList(); return(View(clients)); }