using System.Threading.Tasks; using Moq; using NUnit.Framework; using SpotifyAPI.Web.Http; namespace SpotifyAPI.Web { [TestFixture] public class UserProfileClientTest { [Test] public async Task Current() { var api = new Mock(); var client = new UserProfileClient(api.Object); await client.Current(); api.Verify(a => a.Get(SpotifyUrls.Me()), Times.Once); } [Test] public async Task Get() { var userId = "johnnycrazy"; var api = new Mock(); var client = new UserProfileClient(api.Object); await client.Get(userId); api.Verify(a => a.Get(SpotifyUrls.User("userId")), Times.Once); } } }