public void GetByCpf_Inexisting() { var clientsInMemory = new List <Client> { GetClient() }; var mockDbSet = new Mock <DbSet <Client> >(); PrepareQueryableMock(clientsInMemory, mockDbSet); var dbContext = new ClientsApiDbContext { Clients = mockDbSet.Object }; var repo = new ClientsRepository(dbContext); var client = repo.GetByCpf(1234); //wrong cpf }
public void GetByCpf_Existing() { var clientsInMemory = new List <Client> { GetClient(), GetClient() }; int searchCpf = 123; clientsInMemory[0].CPF = searchCpf; var mockDbSet = new Mock <DbSet <Client> >(); PrepareQueryableMock(clientsInMemory, mockDbSet); var dbContext = new ClientsApiDbContext { Clients = mockDbSet.Object }; var repo = new ClientsRepository(dbContext); var client = repo.GetByCpf(searchCpf); Assert.AreEqual(clientsInMemory[0], client); }