コード例 #1
0
    public void Apply_SetsApiExplorerVisibility()
    {
        // Arrange
        var action     = GetActionModel();
        var convention = new ApiVisibilityConvention();

        // Act
        convention.Apply(action);

        // Assert
        Assert.True(action.ApiExplorer.IsVisible);
    }
コード例 #2
0
    public void Apply_DoesNotSetApiExplorerVisibility_IfAlreadySpecifiedOnController()
    {
        // Arrange
        var action = GetActionModel();

        action.Controller.ApiExplorer.IsVisible = false;
        var convention = new ApiVisibilityConvention();

        // Act
        convention.Apply(action);

        // Assert
        Assert.Null(action.ApiExplorer.IsVisible);
    }