public JsonResult GetDuplicates(string value = "") { if (string.IsNullOrWhiteSpace(value)) { return(new JsonResult(_leadsRepository.GetDuplicateLeads())); } var possibleDuplicates = JsonConvert.DeserializeObject <List <Lead> >(value); return(new JsonResult(_leadsRepository.GetDuplicateLeads(possibleDuplicates))); }
public void GetDuplicatedLeads_Works() { var dupeToTest = _testLead; var leads = new List <Lead> { _testLead }; var result = _testRepository.GetDuplicateLeads(leads); Assert.AreEqual(result.First().FirstName, dupeToTest.FirstName); Assert.AreEqual(result.First().LastName, dupeToTest.LastName); Assert.AreEqual(result.First().Phone, dupeToTest.Phone); Assert.AreEqual(result.First().Project, dupeToTest.Project); Assert.AreEqual(result.First().PropertyType, dupeToTest.PropertyType); }