Skip to content

Commit 3da6a69

Browse files
author
Sami Daniel Santos Silva
committed
Refactor PrefixContainerTest to include a new test case for checking if the prefix matches exactly with keys
1 parent cd7eec7 commit 3da6a69

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/Mvc/Mvc.Core/test/ModelBinding/PrefixContainerTest.cs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,23 @@ public void ContainsPrefix_HasEntries_PartialAndPrefixMatch_WithSquareBrace(int
180180
Assert.True(result);
181181
}
182182

183+
[Theory]
184+
[InlineData("parameter")]
185+
[InlineData("foo")]
186+
[InlineData("bar")]
187+
public void ContainsPrefix_ReturnFalse_WhenPrefixMatchesExactly_WithKeys(string prefix)
188+
{
189+
// Arrange
190+
var keys = new string[] { "parameter", "foo", "bar" };
191+
var container = new PrefixContainer(keys);
192+
193+
// Act
194+
var result = container.ContainsPrefix(prefix);
195+
196+
// Assert
197+
Assert.False(result);
198+
}
199+
183200
[Theory]
184201
[InlineData("")]
185202
[InlineData("foo")]

0 commit comments

Comments
 (0)