public async Task StarboardClient_Get_ToEntryThatDoesNotExist_ReturnsNull() { // arrange var channel = GetChannel(); var client = new Starboard.StarboardClient(channel); const string channelId = "1"; const string messageId = "1"; var query = new StarboardGetQuery { ChannelId = channelId, MessageId = messageId }; // act var result = await client.GetAsync(query); // assert Assert.AreEqual(Status.Success, result.Status, "GetAsync() failed."); Assert.AreEqual(null, result.Entry); }
public override async Task <StarboardGetResult> Get(StarboardGetQuery request, ServerCallContext context) { var result = await _database.GetStarboardAsync(request.ChannelId, request.MessageId); return(HandleResult(result)); }