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);