public void Test_QueryContacts_Returns_All_By_Default() { var request = new QueryContacts(); var response = _handler.Handle(request); response.Items.Count().ShouldBe(5); }
public void Test_QueryContacts_Search_Email() { var request = new QueryContacts { Search = "L" }; var response = _handler.Handle(request); response.Items.Single().Id.ShouldBe(4); }
public void Test_QueryContacts_Search_FirstName() { var request = new QueryContacts { Search = "D" }; var response = _handler.Handle(request); response.Items.Single().Id.ShouldBe(2); }
public void Test_QueryContacts_Paging() { var request = new QueryContacts { PageNumber = 3, PageSize = 1 }; var response = _handler.Handle(request); response.Items.Single().Id.ShouldBe(3); }
public void Test_QueryContacts_Search_Phone() { var request = new QueryContacts { Search = "0" }; var response = _handler.Handle(request); response.Items.Single().Id.ShouldBe(5); }