public async Task Should_succeed_saving_post_in_db()
        {
            Mock <GetCurrentUserId>(() => "");
            Initialize();

            var postText = Faker.Lorem.Text();

            var request = new PublishPost.Request {
                Text = postText
            };
            var response = await SendRequest(request);

            response.Should()
            .BeAssignableTo <Response <Post> >().Which
            .Payload.Text.Should().Be(postText);

            Query <Post>().Count(p => p.Text == postText).Should().Be(1);
        }
 public Task <IActionResult> Post(PublishPost.Request command) => HandleRequest(command);