From 2c2de1e30e61271ebe2d0b8b3cd5b2a00abdcd5a Mon Sep 17 00:00:00 2001 From: Oliver Booth Date: Sun, 24 Apr 2022 10:48:16 +0100 Subject: [PATCH] Add unsupported EndPoint tests Satisfies 100% coverage --- X10D.Tests/src/Net/EndPointTests.cs | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/X10D.Tests/src/Net/EndPointTests.cs b/X10D.Tests/src/Net/EndPointTests.cs index 5758204..b335dfe 100644 --- a/X10D.Tests/src/Net/EndPointTests.cs +++ b/X10D.Tests/src/Net/EndPointTests.cs @@ -22,37 +22,55 @@ public class EndPointTests } [TestMethod] - public void DnsEndPointGetHostLocalhost() + public void DnsEndPointGetHostShouldBeLocalhost() { var endPoint = new DnsEndPoint("localhost", 1234); Assert.AreEqual("localhost", endPoint.GetHost()); } [TestMethod] - public void DnsEndPointGetPort1234() + public void DnsEndPointGetPortShouldBe1234() { var endPoint = new DnsEndPoint("localhost", 1234); Assert.AreEqual(1234, endPoint.GetPort()); } [TestMethod] - public void IPEndPointIPv4LoopbackGetHost127001() + public void IPEndPointIPv4LoopbackGetHostShouldBe127_0_0_1() { var endPoint = new IPEndPoint(IPAddress.Loopback, 1234); Assert.AreEqual("127.0.0.1", endPoint.GetHost()); } [TestMethod] - public void IPEndPointIPv6LoopbackGetHostColonColon1() + public void IPEndPointIPv6LoopbackGetHostShouldBeColonColon1() { var endPoint = new IPEndPoint(IPAddress.IPv6Loopback, 1234); Assert.AreEqual("::1", endPoint.GetHost()); } [TestMethod] - public void IPEndPointGetPort1234() + public void IPEndPointGetPortShouldBe1234() { var endPoint = new IPEndPoint(IPAddress.Loopback, 1234); Assert.AreEqual(1234, endPoint.GetPort()); } + + [TestMethod] + public void DummyEndPointGetHostShouldBeEmptyString() + { + var endPoint = new DummyEndPoint(); + Assert.AreEqual(string.Empty, endPoint.GetHost()); + } + + [TestMethod] + public void DummyEndPointGetPortShouldBe0() + { + var endPoint = new DummyEndPoint(); + Assert.AreEqual(0, endPoint.GetPort()); + } + + private class DummyEndPoint : EndPoint + { + } }