public Task Read_Query_QueryId_Invalid(string queryId) { return(TryTest(async() => { var storage = new RedisQueryStorage(_database); // act Task Action() => storage.TryReadQueryAsync(queryId); // assert await Assert.ThrowsAsync <ArgumentNullException>(Action); })); }
public Task Read_Query_QueryId_Invalid(string queryId) { SnapshotFullName snapshotName = Snapshot.FullName(); return(TryTest(async() => { var storage = new RedisQueryStorage(_database); // act Func <Task> action = () => storage.TryReadQueryAsync(queryId); // assert await Assert.ThrowsAsync <ArgumentNullException>(action); })); }
public Task Read_Query_From_Storage() { SnapshotFullName snapshotName = Snapshot.FullName(); var queryId = Guid.NewGuid().ToString("N"); return(TryTest(async() => { // arrange var storage = new RedisQueryStorage(_database); var buffer = Encoding.UTF8.GetBytes("{ foo }"); await _database.StringSetAsync(queryId, buffer); // act QueryDocument query = await storage.TryReadQueryAsync(queryId); // assert Assert.NotNull(query); query.Document.Print().MatchSnapshot(snapshotName); }, () => _database.KeyDeleteAsync(queryId))); }