public void AuthorizationHeaderShouldNotBeSetWithoutCredentials() { using var client = new TestLokiHttpClient(); client.SetCredentials(null); client.Client.DefaultRequestHeaders.Authorization.ShouldBeNull(); }
public void BasicAuthHeaderShouldBeCorrect() { var credentials = new LokiCredentials { Login = "******", Password = "******" }; using var client = new TestLokiHttpClient(); client.SetCredentials(credentials); var authorization = client.Client.DefaultRequestHeaders.Authorization; authorization.ShouldSatisfyAllConditions( () => authorization !.Scheme.ShouldBe("Basic"), () => authorization !.Parameter.ShouldBe("QmlsbHk6SGVycmluZ3Rvbg==")); }