public void FindClients_WithoutCriteria() { ClientServices services = new ClientServices(_repository, _clientRepository, _accountRepository, _helper); Expect.Call(_clientRepository.Find(x=>true)).Return(new List<Client>()); _mocks.ReplayAll(); services.FindClients(null, null, SearchPattern.Exact); _mocks.VerifyAll(); }
public void FindClients_WithFirstNameCriteria() { ClientServices services = new ClientServices(_repository, _clientRepository, _accountRepository, _helper); Expect.Call(_clientRepository.Find(x => x.FirstName.Contains("AA"))).Return(new List<Client>()); _mocks.ReplayAll(); services.FindClients("AA", null, SearchPattern.Contains); _mocks.VerifyAll(); }
public void FindClients_WithLastNameCriteria() { ClientServices services = new ClientServices(_repository, _clientRepository, _accountRepository, _helper); Expect.Call(_clientRepository.Find(x => x.LastName.StartsWith("BB"))).Return(new List<Client>()); _mocks.ReplayAll(); services.FindClients(null, "BB", SearchPattern.StartsWith); _mocks.VerifyAll(); }
public void FindClients_WithBothFirstNameAndLastNameCriterias() { ClientServices services = new ClientServices(_repository, _clientRepository, _accountRepository, _helper); Expect.Call(_clientRepository.Find(x => x.FirstName.Equals("AA") && x.LastName.Equals("BB"))).Return(new List<Client>()); _mocks.ReplayAll(); services.FindClients("AA", "BB", SearchPattern.Exact); _mocks.VerifyAll(); }