public void Create() { string username = "******"; string password = "******"; var obj = new SimpleHttpHeaderAuthenticator(username, password); Assert.IsNotNull(obj); }
public void Authenticate() { string username = "******"; string password = "******"; var clientMock = new Mock <IRestClient>(); var requestMock = new Mock <IRestRequest>(); requestMock.Setup(r => r.AddHeader(It.IsAny <string>(), It.IsAny <string>())); var obj = new SimpleHttpHeaderAuthenticator(username, password); Assert.IsNotNull(obj); obj.Authenticate(clientMock.Object, requestMock.Object); requestMock.Verify(r => r.AddHeader(It.IsAny <string>(), It.IsAny <string>()), Times.Once); requestMock.Verify(r => r.AddHeader(It.Is <string>(u => u == username), It.Is <string>(p => p == password)), Times.Once); }