Esempio n. 1
0
        public void Setup()
        {
            _server = new FederationServer("https://api.stellar.org/federation", "stellar.org");

            _fakeHttpMessageHandler = new Mock <FederationServerTest.FakeHttpMessageHandler> {
                CallBase = true
            };
            _httpClient        = new HttpClient(_fakeHttpMessageHandler.Object);
            _server.HttpClient = _httpClient;
        }
        public void Setup()
        {
            _server = new FederationServer("https://api.stellar.org/federation", "stellar.org");

            _fakeHttpMessageHandler = new Mock <FakeHttpMessageHandler> {
                CallBase = true
            };
            _httpClient        = new HttpClient(_fakeHttpMessageHandler.Object);
            _server.HttpClient = _httpClient;

            _stellarHorizonservice = new StellarHorizonService("https://horizon-testnet.stellar.org/", _httpClient);
        }
        public async Task TestCreateForDomain()
        {
            When(HttpOk, StellarToml);

            using (var server = await FederationServer.CreateForDomain("stellar.org"))
            {
                Assert.AreEqual(server.ServerUri, "https://api.stellar.org/federation");
                Assert.AreEqual(server.Domain, "stellar.org");
            }

            _fakeHttpMessageHandler.Verify(a => a.Send(It.IsAny <HttpRequestMessage>()));

            Assert.AreEqual(new Uri("https://stellar.org/.well-known/stellar.toml"), _fakeHttpMessageHandler.Object.RequestUri);
        }