public async Task AddArtistAsync_Given_NewArtist_Should_Return_Id() { var artist = new NewArtist() { Name = "Primal Nature", ProfilePictureURL = "http://www.primalnature.com/artist.png", BeatportUrl = "http://www.beatport.com/primalnature/", SoundCloudUrl = "http://www.soundcloud.com/primalnature/" }; string id = Guid.NewGuid().ToString(); artistManager .Setup(s => s.InsertArtistAsync(It.IsAny <NewArtist>())) .Returns(Task.FromResult(id)); var retval = await _artistController.AddArtistAsync(artist) as CreatedResult; Assert.AreEqual(id, retval.Value); }