public async Task ExecuteQuerySegmentedOnTableReturnsZeroResults_ReturnsNull() { var store = Store(); store.EntityStore.Table.ExecuteQuerySegmentedAsync_Output = FakeCloudTable.CreateSegment(results: 0); var result = await store.Retrieve(email : "*****@*****.**"); Assert.Null(result); }
public async Task ExecuteQuerySegmentedOnTableReturnsTwoResults_Throws() { var store = Store(); store.EntityStore.Table.ExecuteQuerySegmentedAsync_Output = FakeCloudTable.CreateSegment(results: 2); await Assert.ThrowsAsync <InvalidOperationException>(async() => { await store.Retrieve(email: "*****@*****.**"); }); }