コード例 #1
0
    /// <inheritdoc />
    public async Task MarkEnvironmentAsProductionAsync(MarkAsProductionModel markAsProductionModel)
    {
        if (markAsProductionModel == null)
        {
            throw new ArgumentNullException(nameof(markAsProductionModel));
        }

        var endpointUrl = _urlBuilder.BuildMarkEnvironmentAsProductionUrl();
        await _actionInvoker.InvokeMethodAsync(endpointUrl, HttpMethod.Put, markAsProductionModel);
    }
コード例 #2
0
    public async void MarkEnvironmentAsProduction_MarkEnvironmentAsProduction()
    {
        var client = _fileSystemFixture.CreateMockClientWithoutResponse();

        var markAsProductionModel = new MarkAsProductionModel
        {
            EnableWebhooks = true
        };

        Func <Task> markEnvironmentAsProduction = async() => await client.MarkEnvironmentAsProductionAsync(markAsProductionModel);

        await markEnvironmentAsProduction.Should().NotThrowAsync();
    }