public Authentication(TokenServiceParameters parameters) { ArgsCheck.IsNotNull(parameters); ArgsCheck.IsNotNullOrEmptyOrWhiteSpace(nameof(parameters.Token), parameters.Token); InfiniteToken = parameters.Token; GlobalConfiguration = UtilsGlobalConfiguration.GetConfiguration(); ProxySettings = parameters.ProxySettings; }
internal Authentication(TokenServiceParameters parameters, GlobalConfiguration configuration) { ArgsCheck.IsNotNull(parameters); ArgsCheck.IsNotNullOrEmptyOrWhiteSpace(nameof(parameters.Token), parameters.Token); ArgsCheck.IsNotNull(configuration); InfiniteToken = parameters.Token; GlobalConfiguration = configuration; ProxySettings = parameters.ProxySettings; }
public void GetToken_InfiniteTokenInConstructor_ExpectedResult() { var token = new TokenServiceParameters { Token = "Expected" }; var client = GetClient(token); var result = client.GetToken(); Assert.AreEqual(token.Token, result.Data.Token); }
internal static HttpWebRequest AddAuthorizationHeader(this HttpWebRequest request, TokenServiceParameters token) { return(request.AddAuthorizationHeader(token.Token)); }
private SW.NetStandard20.Services.Authentication.Authentication GetClient(TokenServiceParameters parameters, GlobalConfiguration configuration = null) { return(configuration != null? new SW.NetStandard20.Services.Authentication.Authentication(parameters, configuration) : new SW.NetStandard20.Services.Authentication.Authentication(parameters)); }