public void PermissionsPolicy_Build_CustomPermissionsPolicyBuilder_AddsValues() { var builder = new PermissionsPolicyBuilder(); builder.AddCustomFeature("push").None(); builder.AddCustomFeature("vibrate").All(); var result = builder.Build(); result.Should().Be("push=(), vibrate=*"); }
public void PermissionsPolicy_Build_CustomPermissionsPolicyDirective_AddsValues() { var builder = new PermissionsPolicyBuilder(); builder.AddCustomFeature("push", string.Empty); builder.AddCustomFeature("vibrate", "*"); builder.AddCustomFeature("something-else", string.Empty); var result = builder.Build(); result.Should().Be("push=(), vibrate=*, something-else=()"); }
/// <summary> /// This replaces the deprecated VR Feature /// </summary> /// <param name="builder"></param> /// <returns></returns> public static CustomPermissionsPolicyDirectiveBuilder AddXR(this PermissionsPolicyBuilder builder) => builder.AddCustomFeature("xr-spatial-tracking");