public void TestResponseShouldBeFilteredBySearch() { var response = new GetContactsResponse { Code = ResponseCode.Success, ApprovedContacts = new List <Contact> { new Contact { ChatAddress = Hash.Empty.Value, Request = false, Rejected = false, Name = "hans" } }, PendingContactRequests = new List <Contact> { new Contact { ChatAddress = Hash.Empty.Value, Request = true, Rejected = false, Name = "Peter" } } }; var viewModels = GetContactsPresenter.Present(response, new ViewCellObject(), "Hans"); Assert.AreEqual(1, viewModels.Count); }
public void TestResponseContactsGetMappedToViewModelWithoutSearch() { var response = new GetContactsResponse { Code = ResponseCode.Success, ApprovedContacts = new List <Contact> { new Contact { ChatAddress = Hash.Empty.Value, Request = false, Rejected = false } }, PendingContactRequests = new List <Contact> { new Contact { ChatAddress = Hash.Empty.Value, Request = true, Rejected = false } } }; var viewModels = GetContactsPresenter.Present(response, new ViewCellObject()); Assert.AreEqual(2, viewModels.Count); }