Removed null checks from normalizer (breaks Umbraco bootstrap process)

This commit is contained in:
Scott Brady
2020-04-24 12:52:49 +01:00
parent 9c9bd1dd1e
commit 0338c2fc4a
2 changed files with 14 additions and 19 deletions

View File

@@ -10,11 +10,13 @@ namespace Umbraco.Tests.Security
[TestCase(null)]
[TestCase("")]
[TestCase(" ")]
public void NormalizeName_When_Name_Null_Or_Whitespace_Expect_ArgumentNullException(string name)
public void NormalizeName_When_Name_Null_Or_Whitespace_Expect_Same_Returned(string name)
{
var sut = new NopLookupNormalizer();
Assert.Throws<ArgumentNullException>(() => sut.NormalizeName(name));
var normalizedName = sut.NormalizeName(name);
Assert.AreEqual(name, normalizedName);
}
[Test]
@@ -31,22 +33,24 @@ namespace Umbraco.Tests.Security
[TestCase(null)]
[TestCase("")]
[TestCase(" ")]
public void NormalizeEmail_When_Name_Null_Or_Whitespace_Expect_ArgumentNullException(string email)
public void NormalizeEmail_When_Name_Null_Or_Whitespace_Expect_Same_Returned(string email)
{
var sut = new NopLookupNormalizer();
Assert.Throws<ArgumentNullException>(() => sut.NormalizeEmail(email));
var normalizedEmail = sut.NormalizeEmail(email);
Assert.AreEqual(email, normalizedEmail);
}
[Test]
public void NormalizeEmail_Expect_Input_Returned()
{
var name = $"{Guid.NewGuid()}@umbraco";
var email = $"{Guid.NewGuid()}@umbraco";
var sut = new NopLookupNormalizer();
var normalizedName = sut.NormalizeEmail(name);
var normalizedEmail = sut.NormalizeEmail(email);
Assert.AreEqual(name, normalizedName);
Assert.AreEqual(email, normalizedEmail);
}
}
}