コード例 #1
0
        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());
        }