Skip to content

Commit

Permalink
Qodana scan: Use raw string: XElementAssertionSpecs
Browse files Browse the repository at this point in the history
  • Loading branch information
IT-VBFK authored and dennisdoomen committed Aug 23, 2023
1 parent 38f6707 commit c5d4d07
Showing 1 changed file with 52 additions and 26 deletions.
78 changes: 52 additions & 26 deletions Tests/FluentAssertions.Specs/Xml/XElementAssertionSpecs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1094,9 +1094,11 @@ public void When_asserting_element_has_child_element_and_it_does_it_should_succe
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1111,9 +1113,11 @@ public void When_asserting_element_has_child_element_with_ns_and_it_does_it_shou
{
// Arrange
var element = XElement.Parse(
@"<parent xmlns:c='http://www.example.com/2012/test'>
"""
<parent xmlns:c='http://www.example.com/2012/test'>
<c:child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1128,9 +1132,11 @@ public void When_asserting_element_has_child_element_but_it_does_not_it_should_f
{
// Arrange
var theElement = XElement.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1146,9 +1152,11 @@ public void When_asserting_element_has_child_element_with_ns_but_it_does_not_it_
{
// Arrange
var theElement = XElement.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1164,9 +1172,11 @@ public void When_asserting_element_has_child_element_but_it_does_not_it_should_f
{
// Arrange
var theElement = XElement.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1183,9 +1193,11 @@ public void When_asserting_element_has_child_element_with_ns_but_it_does_not_it_
{
// Arrange
var theElement = XElement.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1203,9 +1215,11 @@ public void When_asserting_element_has_child_element_it_should_return_the_matche
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child attr='1' />
</parent>");
</parent>
""");

// Act
var matchedElement = element.Should().HaveElement("child").Subject;
Expand Down Expand Up @@ -1267,10 +1281,12 @@ public void Element_has_two_child_elements_and_it_expected_does_it_succeeds()
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child />
<child />
</parent>");
</parent>
""");

// Act / Assert
element.Should().HaveElement("child", Exactly.Twice());
Expand Down Expand Up @@ -1301,11 +1317,13 @@ public void Element_has_two_child_elements_and_three_expected_it_fails()
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

// Act
Action act = () => element.Should().HaveElement("child", Exactly.Twice());
Expand All @@ -1320,11 +1338,13 @@ public void Element_is_valid_and_expected_null_with_string_overload_it_fails()
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

// Act
Action act = () => element.Should().HaveElement(null, Exactly.Twice());
Expand All @@ -1339,11 +1359,13 @@ public void Element_is_valid_and_expected_null_with_x_name_overload_it_fails()
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

// Act
Action act = () => element.Should().HaveElement((XName)null, Exactly.Twice());
Expand All @@ -1358,11 +1380,13 @@ public void Chaining_after_a_successful_occurrence_check_does_continue_the_asser
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

// Act / Assert
element.Should().HaveElement("child", AtLeast.Twice())
Expand All @@ -1374,11 +1398,13 @@ public void Chaining_after_a_non_successful_occurrence_check_does_not_continue_t
{
// Arrange
var element = XElement.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

// Act
Action act = () => element.Should().HaveElement("child", Exactly.Once())
Expand Down

0 comments on commit c5d4d07

Please sign in to comment.