Skip to content

Commit

Permalink
Qodana scan: Use raw string: XDocumentAssertionSpecs
Browse files Browse the repository at this point in the history
Co-authored-by: Jonas Nyrup <jnyrup@users.noreply.github.com>
  • Loading branch information
2 people authored and dennisdoomen committed Aug 23, 2023
1 parent 1ab324b commit 38f6707
Showing 1 changed file with 92 additions and 46 deletions.
138 changes: 92 additions & 46 deletions Tests/FluentAssertions.Specs/Xml/XDocumentAssertionSpecs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -844,9 +844,11 @@ public void When_asserting_document_has_root_element_and_it_does_it_should_succe
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
XElement root = document.Should().HaveRoot("parent").Subject;
Expand All @@ -860,9 +862,11 @@ public void When_asserting_document_has_root_element_but_it_does_not_it_should_f
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () => theDocument.Should().HaveRoot("unknown");
Expand All @@ -877,9 +881,11 @@ public void When_asserting_document_has_root_element_but_it_does_not_it_should_f
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand Down Expand Up @@ -912,9 +918,11 @@ public void When_asserting_a_document_has_a_root_element_with_a_null_name_it_sho
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () => theDocument.Should().HaveRoot(null);
Expand All @@ -929,9 +937,11 @@ public void When_asserting_a_document_has_a_root_element_with_a_null_xname_it_sh
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () => theDocument.Should().HaveRoot((XName)null);
Expand All @@ -946,9 +956,11 @@ public void When_asserting_document_has_root_element_with_ns_and_it_does_it_shou
{
// Arrange
var document = XDocument.Parse(
@"<parent xmlns='http://www.example.com/2012/test'>
"""
<parent xmlns='http://www.example.com/2012/test'>
<child/>
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -963,9 +975,11 @@ public void When_asserting_document_has_root_element_with_ns_but_it_does_not_it_
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -981,9 +995,11 @@ public void When_asserting_document_has_root_element_with_ns_but_it_does_not_it_
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1007,9 +1023,11 @@ public void When_document_has_the_expected_child_element_it_should_not_throw_and
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
XElement element = document.Should().HaveElement("child").Subject;
Expand All @@ -1023,9 +1041,11 @@ public void When_asserting_document_has_root_with_child_element_but_it_does_not_
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1041,9 +1061,11 @@ public void When_asserting_document_has_root_with_child_element_but_it_does_not_
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1060,9 +1082,11 @@ public void When_asserting_document_has_root_with_child_element_with_ns_and_it_d
{
// Arrange
var document = XDocument.Parse(
@"<parent xmlns:test='http://www.example.org/2012/test'>
"""
<parent xmlns:test='http://www.example.org/2012/test'>
<test:child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1077,9 +1101,11 @@ public void When_asserting_document_has_root_with_child_element_with_ns_but_it_d
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1097,9 +1123,11 @@ public void
{
// Arrange
var theDocument = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () =>
Expand All @@ -1118,9 +1146,11 @@ public void
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child attr='1' />
</parent>");
</parent>
""");

// Act
XElement matchedElement = document.Should().HaveElement("child").Subject;
Expand Down Expand Up @@ -1167,9 +1197,11 @@ public void When_asserting_a_document_has_an_element_with_a_null_name_it_should_
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () => document.Should().HaveElement(null);
Expand All @@ -1184,9 +1216,11 @@ public void When_asserting_a_document_has_an_element_with_a_null_xname_it_should
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
</parent>");
</parent>
""");

// Act
Action act = () => document.Should().HaveElement((XName)null);
Expand All @@ -1204,10 +1238,12 @@ public void When_asserting_document_has_two_child_elements_and_it_does_it_succee
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
<child />
</parent>");
</parent>
""");

// Act / Assert
document.Should().HaveElement("child", Exactly.Twice());
Expand Down Expand Up @@ -1259,11 +1295,13 @@ public void When_asserting_document_has_two_child_elements_but_it_does_have_thre
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

// Act
Action act = () => document.Should().HaveElement("child", Exactly.Twice());
Expand All @@ -1279,11 +1317,13 @@ public void Document_is_valid_and_expected_null_with_string_overload_it_fails()
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

// Act
Action act = () => document.Should().HaveElement(null, Exactly.Twice());
Expand All @@ -1298,11 +1338,13 @@ public void Document_is_valid_and_expected_null_with_x_name_overload_it_fails()
{
// Arrange
var document = XDocument.Parse(
@"<parent>
"""
<parent>
<child />
<child />
<child />
</parent>");
</parent>
""");

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

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

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

0 comments on commit 38f6707

Please sign in to comment.