コード例 #1
0
    public async Task CreateOrReplaceStream()
    {
        //Arrange
        var metadata = GetEntityCreationMetadata(nameof(MyMoviesStreamTest));

        //Act
        var httpResponseMessage = await restApiClient.CreateOrReplaceStreamAsync <MyMoviesStreamTest>(metadata);

        var c = await httpResponseMessage.ToStatementResponsesAsync().ConfigureAwait(false);

        //Assert
        httpResponseMessage.StatusCode.Should().Be(HttpStatusCode.OK);

        string responseContent = await httpResponseMessage.Content.ReadAsStringAsync();

        var responseObject = JsonSerializer.Deserialize <StatementResponse[]>(responseContent);

        responseObject?[0].CommandStatus.Status.Should().Be("SUCCESS");
        responseObject?[0].CommandStatus.Message.Should().Be("Stream created");
    }