Beispiel #1
0
        public void WhenCredentialsAreNotFound_ReturnsNullAuthHeader(string username, string password)
        {
            var vendorService = new Vendor2ServiceWrapper(null, null, new Mocks.CredentialsProviderMock(username, password));
            var header        = vendorService.GetAuthorizationHeaderValue();

            Assert.Null(header.Parameter);
        }
Beispiel #2
0
        public void WhenCredentialsAreValid_CreatesAuthheader(string username, string password)
        {
            var vendorService    = new Vendor2ServiceWrapper(null, null, new Mocks.CredentialsProviderMock(username, password));
            var header           = vendorService.GetAuthorizationHeaderValue();
            var bytes            = Encoding.ASCII.GetBytes(string.Format("{0}:{1}", username, password));
            var base64AuthString = Convert.ToBase64String(bytes);
            var testHeader       = new AuthenticationHeaderValue("Basic", base64AuthString);

            Assert.Equal(testHeader.Parameter, header.Parameter);
        }