using System.Collections.Generic; using Moq; using NUnit.Framework; using SpotifyAPI.Web.Http; namespace SpotifyAPI.Web.Tests { [TestFixture] public class TokenAuthenticatorTest { [Test] public void Apply_AddsCorrectHeader() { var authenticator = new TokenAuthenticator("MyToken", "Bearer"); var request = new Mock(); var apiConnector = new Mock(); request.SetupGet(r => r.Headers).Returns(new Dictionary()); authenticator.Apply(request.Object, apiConnector.Object); Assert.AreEqual(request.Object.Headers["Authorization"], "Bearer MyToken"); } } }