示例#1
0
        public void GetElasticIPsTest(string settingsResturn, int count, string first)
        {
            var settingsProvider = new Mock <IProvideSettings>();

            settingsProvider.Setup(m => m.GetSetting("ElasticServerUrls")).Returns(settingsResturn);
            var infrastructureSettings = new InfrastructureSettings(settingsProvider.Object);
            var urls = infrastructureSettings.GetElasticIPs("ElasticServerUrls");

            Assert.NotNull(urls);
            Assert.AreEqual(count, urls.Count());
            Assert.AreEqual(first, urls.First().AbsoluteUri);
        }