public async Task PostAsync() { var chainId = Guid.NewGuid(); var result = await _sut.Post(new FibonacciRequest { ChainId = chainId, Count = 2, Value = 222 }); Assert.NotNull(result); Assert.IsInstanceOf <OkResult>(result); var events = _memoryAppender.GetEvents(); events.Should().BeEquivalentTo(new[] { new { level = Level.Info, message = $"{chainId} recieved count {2} value {222}" } }, c => c.ExcludingMissingMembers()); }