コード例 #1
0
ファイル: DnsClientsTest.cs プロジェクト: zhenguang/win-app
        public void DnsClient_ShouldBe_NullDnsServer_WhenNameServers_IsEmpty()
        {
            // Arrange
            var nameServers = new IPEndPoint[0];
            var clients     = new DnsClients();
            // Act
            var result = clients.DnsClient(nameServers);

            // Assert
            result.Should().BeSameAs(DnsClients.NullDnsClient);
        }
コード例 #2
0
ファイル: DnsClientsTest.cs プロジェクト: zhenguang/win-app
        public void DnsClient_ShouldUse_DnsServers()
        {
            // Arrange
            var nameServers = new[]
            {
                new IPEndPoint(IPAddress.Parse("15.46.251.79"), 53),
                new IPEndPoint(IPAddress.Parse("8.8.8.8"), 53),
                new IPEndPoint(IPAddress.Parse("10.3.15.47"), 66)
            };
            var clients = new DnsClients();
            // Act
            var result = clients.DnsClient(nameServers).NameServers;

            // Assert
            result.Should().BeEquivalentTo(nameServers);
        }