public void EnsureHeaderAndTokenUsedCorrectly() { IAuthHeaderDataProvider provider = new FakeAuthHeaderProvider(); OAuth2 oauth = new OAuth2(provider); var headersProvider = oauth.CreateHeaders(); Assert.IsNotNull(headersProvider, "Expected headers"); Assert.AreEqual(1, headersProvider.Count, "Expected one header"); Assert.AreEqual("Authorization", headersProvider.Keys.First(), "Expected Authorization header"); }