internal static void SetDecorator(SCLM sclm, string clientId, string secret, StoryToken token) => sclm.AddHttpDecorator <OAuthDecorator>(new OAuthDecorator { ClientId = clientId, Secret = secret, Token = token });
public async Task Pipeline() { TestDecorator testDecorator = new TestDecorator(); SCLM sclm = new SCLM(); sclm.AddHttpDecorator(testDecorator); Assert.NotNull(sclm.GetHttpDecorator <TestDecorator>()); await sclm.AuthAsync(Settings.ServiceClientId, Settings.ServiceSecret); IEnumerable <object> objects = await sclm.GETAsync <IEnumerable <object> >(new Uri($"{sclm.GetEndpoint("api")}/v1/users/"), CancellationToken.None); Assert.True(testDecorator.Executed && testDecorator.Executing); }