public void Subscribe_Request_Include_Category_And_Port() { var localPort = 2323; var actual = _adapter.Subscribe(localPort); var request = _requests.First(); Assert.That(request.Url.LocalPath, Is.EqualTo("/api/Subscribe/Subscribe")); Assert.AreEqual(request.Url.Query, $"?category={typeof(Profile).Name}&port={localPort}"); Assert.That(request.HttpMethod, Is.EqualTo("GET")); }
public void Subscribe_Does_Not_Set_Api_Token_Header_If_Token_Source_Is_specified() { var token = "3314-2222-4420_any_text"; var tokenSource = Substitute.For <IApiTokenSource>(); tokenSource.GetToken().Returns(token); _adapter = new HttpAdapter <Profile>(_defaultAddress, _serializer, _messageSerializer, tokenSource); _adapter.Subscribe(2020); Assert.IsFalse(_requests.First().Headers.AllKeys.Contains("Api-Token")); }