using Plugin.Permissions; using Plugin.Permissions.Abstractions; using System; using System.Collections.Generic; using System.Threading.Tasks; namespace TestTINKLib.Mocks.Services { public class PermissionsMock : IPermissions { public async Task CheckPermissionStatusAsync() where T : BasePermission, new() { return await Task.FromResult(Plugin.Permissions.Abstractions.PermissionStatus.Granted); } public Task CheckPermissionStatusAsync(Permission permission) { throw new NotImplementedException(); } public bool OpenAppSettings() { throw new NotImplementedException(); } public Task RequestPermissionAsync() where T : BasePermission, new() { throw new NotImplementedException(); } public Task> RequestPermissionsAsync(params Permission[] permissions) { throw new NotImplementedException(); } public Task ShouldShowRequestPermissionRationaleAsync(Permission permission) { throw new NotImplementedException(); } } }