Skip to content

Commit

Permalink
refactor: Update methods to support nullable string parameters for be…
Browse files Browse the repository at this point in the history
…tter null handling
  • Loading branch information
hangy committed Mar 1, 2025
1 parent 68fc127 commit 5e5f0f1
Show file tree
Hide file tree
Showing 9 changed files with 284 additions and 302 deletions.
60 changes: 30 additions & 30 deletions Microsoft.Security.Application.Encoder.UnitTests/NullInputTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ public class NullInputTest
[TestMethod]
public void PassingNullToHtmlEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.HtmlEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.HtmlEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -45,9 +45,9 @@ public void PassingNullToHtmlEncodeReturnsNull()
[TestMethod]
public void PassingNullToUrlEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.UrlEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.UrlEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -57,9 +57,9 @@ public void PassingNullToUrlEncodeReturnsNull()
[TestMethod]
public void PassingNullToHtmlFromUrlEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.HtmlFormUrlEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.HtmlFormUrlEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -69,9 +69,9 @@ public void PassingNullToHtmlFromUrlEncodeReturnsNull()
[TestMethod]
public void PassingNullToXmlEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.XmlEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.XmlEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -81,9 +81,9 @@ public void PassingNullToXmlEncodeReturnsNull()
[TestMethod]
public void PassingNullToXmlAttributeEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.XmlAttributeEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.XmlAttributeEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -93,9 +93,9 @@ public void PassingNullToXmlAttributeEncodeReturnsNull()
[TestMethod]
public void PassingNullToLdapDistinguishedNameEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.LdapDistinguishedNameEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.LdapDistinguishedNameEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -105,9 +105,9 @@ public void PassingNullToLdapDistinguishedNameEncodeReturnsNull()
[TestMethod]
public void PassingNullToHtmlAttributeEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.HtmlAttributeEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.HtmlAttributeEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -117,9 +117,9 @@ public void PassingNullToHtmlAttributeEncodeReturnsNull()
[TestMethod]
public void PassingNullToLdapFilterEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.LdapFilterEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.LdapFilterEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -129,9 +129,9 @@ public void PassingNullToLdapFilterEncodeReturnsNull()
[TestMethod]
public void PassingNullToCssEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.CssEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.CssEncode(target);
Assert.AreEqual(expected, actual);
}

Expand All @@ -141,9 +141,9 @@ public void PassingNullToCssEncodeReturnsNull()
[TestMethod]
public void PassingNullToUrlPathEncodeReturnsNull()
{
const string target = null;
const string expected = null;
string actual = Encoder.UrlPathEncode(target);
const string? target = null;
const string? expected = null;
string? actual = Encoder.UrlPathEncode(target);
Assert.AreEqual(expected, actual);
}
}
Expand Down
Loading

0 comments on commit 5e5f0f1

Please sign in to comment.