public async Task WhenAuthorizeRestRequestInvoked_ThenHeadersArePopulated() { HttpRequestMessage message = new HttpRequestMessage(); await _offlineHealthVaultConnection.AuthorizeRestRequestAsync(message, RecordId); Assert.AreEqual("MSH-V1", message.Headers.Authorization.Scheme); string authParameters = message.Headers.Authorization.Parameter; List <string> authParametersList = authParameters.Split(',').ToList(); Assert.IsTrue(authParametersList.Contains("app-token=" + SessionToken)); Assert.IsTrue(authParametersList.Contains("offline-person-id=" + OfflinePersonId)); Assert.IsTrue(authParametersList.Contains("record-id=" + RecordId)); }