[ci skip] Add IpAddressTests

This commit is contained in:
Oliver Booth 2022-04-21 21:44:24 +01:00
parent 7086d36faa
commit e421b357fd
No known key found for this signature in database
GPG Key ID: 32A00B35503AF634
2 changed files with 39 additions and 6 deletions

View File

@ -0,0 +1,33 @@
using System.Net;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using X10D.Net;
namespace X10D.Tests.Net;
[TestClass]
public class IpAddressTests
{
private IPAddress _ipv4Address = null!;
private IPAddress _ipv6Address = null!;
[TestInitialize]
public void Initialize()
{
_ipv4Address = IPAddress.Parse("127.0.0.1");
_ipv6Address = IPAddress.Parse("::1");
}
[TestMethod]
public void IsIPv4()
{
Assert.IsTrue(_ipv4Address.IsIpV4());
Assert.IsFalse(_ipv6Address.IsIpV4());
}
[TestMethod]
public void IsIPv6()
{
Assert.IsTrue(_ipv6Address.IsIpV6());
Assert.IsFalse(_ipv4Address.IsIpV6());
}
}