public void ClientCreationTest() { var credentials = new FatSecretCredentials() { ClientId = "Your Client Id", ClientSecret = "Your Client Secret", Scope = "basic" }; var client = new FatSecretClient(credentials); Assert.NotNull(client); }
public static FatSecretCredentials GetCredentials() { var config = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); var credentials = new FatSecretCredentials(); credentials = config.GetSection("Credentials").Get <FatSecretCredentials>(); return(credentials); }
public FatSecretClient(FatSecretCredentials credentials) { _authManager = new FatSecretAuthManager(credentials); _client = new RestClient("https://platform.fatsecret.com/rest/server.api"); }
public static IServiceCollection AddFatSecretClient(this IServiceCollection services, FatSecretCredentials credentials) { services.AddSingleton <IFatSecretClient>(x => new FatSecretClient(credentials)); return(services); }