public async Task FindByEmailAsync_forwards_with_filter(Contact[] expected, string[] emails) { mockConnector.Setup(p => p.FindAsync <Contact>(It.IsAny <IContactFilter>())) .ReturnsAsync(expected); var contacts = await FilterContactExtensions.FindByEmailAsync <Contact>(mockConnector.Object, emails); Assert.That(contacts, Is.SameAs(expected)); mockConnector.Verify(p => p.FindAsync <Contact>(It.IsAny <EmailContactFilter>())); }
public async Task FindInListAsync_forwards_with_filter(Contact[] expected, long listId) { mockConnector.Setup(p => p.FindAsync <Contact>(It.IsAny <IContactFilter>())) .ReturnsAsync(expected); var contacts = await FilterContactExtensions.FindInListAsync <Contact>(mockConnector.Object, listId); Assert.That(contacts, Is.SameAs(expected)); mockConnector.Verify(p => p.FindAsync <Contact>(It.IsAny <ListContactFilter>())); }
public async Task FindRecentlyModifiedAsync_forwards_with_filter(Contact[] expected) { mockConnector.Setup(p => p.FindAsync <Contact>(It.IsAny <IContactFilter>())) .ReturnsAsync(expected); var contacts = await FilterContactExtensions.FindRecentlyModifiedAsync <Contact>(mockConnector.Object); Assert.That(contacts, Is.SameAs(expected)); mockConnector.Verify(p => p.FindAsync <Contact>(It.IsAny <RecentlyUpdatedContactFilter>())); }