private IPAddressTryParseSuccessTest ( bool expected, string input, string expectedParseResult ) : void | ||
expected | bool | |
input | string | |
expectedParseResult | string | |
return | void |
public void IPAddressTryParseSuccessTest(bool expected,
string input,
string expectedParseResult)
{
// Arrange
// Act
var success = IPAddress.TryParse(input, out var address);
// Assert
if (success)
{
Assert.NotNull(address); // expecting non-null result on successful parse
}
else
{
Assert.Null(address); // expecting null result on unsuccessful parse
}
Assert.Equal(expectedParseResult, address?.ToString());
Assert.Equal(expected, success);
}
}