⬆️ Bump files with dotnet-file sync
devlooped/oss
- NoTargets/Traversal SDKs now support central package versions too https://github.com/devlooped/oss/commit/afca922
- Enable floating versions for central packages by default https://github.com/devlooped/oss/commit/b1d14c6
- Update .gitignore with BenchmarkDotNet artifacts default path https://github.com/devlooped/oss/commit/e20e906
- Remove whitespace and add results to ignore https://github.com/devlooped/oss/commit/ef852e7
- Fix dependabot group for tests https://github.com/devlooped/oss/commit/49661db
- Make sure build runs before pack https://github.com/devlooped/oss/commit/ede013a
- Switch to PackOnBuild=true and remove pack step https://github.com/devlooped/oss/commit/6e7a3ab
:test_tube: Details on Ubuntu 22.04.5 LTS
:white_check_mark: NuDoq.DelegateVisitorFixture.when_visiting_root_then_can_validate_all_crefs
:white_check_mark: NuDoq.DelegateVisitorFixture.when_visiting_root_then_visits_all_delegates
:white_check_mark: NuDoq.ElementTests.when_enumerating_elements_then_can_list_twice_enumerates_once
:white_check_mark: NuDoq.ElementTests.when_enumerating_elements_then_visit_twice
:white_check_mark: NuDoq.MemberIdMapFixture.when_adding_assembly_then_adds_all_ids_from_used_types
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_generic_method_on_generic_type_then_matches_xml_format
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_generic_method_on_non_generic_type_then_matches_xml_format
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_generic_type_then_matches_xml_format
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_type_then_can_retrieve_from_ids_or_members
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_method_on_generic_type_then_sets_info
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_method_then_sets_info
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_type_then_can_match_with_mapper
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_type_then_parses_type_param_and_ref
:white_check_mark: NuDoq.ReaderFixture.when_documenting_method_then_parses_type_param_and_ref
:white_check_mark: NuDoq.ReaderFixture.when_parsing_empty_code_then_removes_empty_text
:white_check_mark: NuDoq.ReaderFixture.when_parsing_empty_summary_then_removes_empty_text
:white_check_mark: NuDoq.ReaderFixture.when_parsing_property_then_reads_value_tag
:white_check_mark: NuDoq.ReaderFixture.when_parsing_unknown_element_then_reads_inner_content
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_can_access_id_map
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_can_access_source_assembly
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_can_access_source_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_succeeds
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_visits_assembly_and_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_byref_element_then_can_read_parameter_doc
:white_check_mark: NuDoq.ReaderFixture.when_reading_cdata_then_preserves_text
:white_check_mark: NuDoq.ReaderFixture.when_reading_custom_xml_then_can_access_elements_and_attributes
:white_check_mark: NuDoq.ReaderFixture.when_reading_document_then_visits_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_element_then_can_access_xml_line_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_extension_method_then_provides_typed_member
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_class_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_enum_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_event_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_interface_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_nested_type_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_struct_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_indexer_property_then_succeeds
:white_check_mark: NuDoq.ReaderFixture.when_reading_known_element_then_can_access_custom_attributes
:white_check_mark: NuDoq.ReaderFixture.when_reading_list_then_can_access_type_header_and_items
:white_check_mark: NuDoq.ReaderFixture.when_reading_non_existent_xml_then_throws
:white_check_mark: NuDoq.ReaderFixture.when_reading_out_element_then_can_read_parameter_doc
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_then_reads_exception
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_then_reads_remarks
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_then_reads_seealso
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_type_then_reads_summary
:white_check_mark: NuDoq.ReaderFixture.when_reading_unknown_element_then_can_be_empty
:white_check_mark: NuDoq.ReaderFixture.when_reading_unknown_list_type_then_marks_as_unknown
:white_check_mark: NuDoq.ReaderFixture.when_reading_unknown_member_then_marks_as_unknown
:white_check_mark: NuDoq.ReaderFixture.when_reading_weird_indenting_then_preserves_text
:white_check_mark: NuDoq.ReaderFixture.when_reading_with_keep_lines_then_preserves_original_text
:white_check_mark: NuDoq.ReaderFixture.when_reading_xml_then_can_access_source_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_xml_then_visits_document
:white_check_mark: NuDoq.ReaderFixture.when_using_to_text_then_renders_text_content
:grey_question: NuDoq.ReaderFixture.when_xml_not_found_alongside_assembly_then_throws
:white_check_mark: NuDoq.ToTextFixture.when_reading_assembly_then_to_string_renders_assembly_location
:white_check_mark: NuDoq.ToTextFixture.when_reading_member_then_to_string_contains_member_id
:white_check_mark: NuDoq.ToTextFixture.when_reading_xml_then_to_string_renders_xml_location
:white_check_mark: NuDoq.ToTextFixture.when_rendering_c_then_renders_text
:white_check_mark: NuDoq.ToTextFixture.when_rendering_code_then_renders_text
:white_check_mark: NuDoq.ToTextFixture.when_rendering_paragraph_then_renders_wrapping_new_lines
:white_check_mark: NuDoq.ToTextFixture.when_rendering_paramref_then_renders_param_name
:white_check_mark: NuDoq.ToTextFixture.when_rendering_see_then_renders_cref
:white_check_mark: NuDoq.ToTextFixture.when_rendering_to_string_then_renders_tag_name_for_known_elements
:white_check_mark: NuDoq.ToTextFixture.when_rendering_to_string_then_renders_tag_name_for_unknown_elements
:white_check_mark: NuDoq.ToTextFixture.when_rendering_typeparamref_then_renders_type_param_name
:white_check_mark: NuDoq.TrimLinesBugRepro.WhenCodeContainsEmptyLines_ThenToTextShouldNotThrow
:white_check_mark: NuDoq.TrimLinesBugRepro.WhenRemarksContainsInvalidIndentation_ThenToTextShouldNotThrow
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Attributes are not ordered, take 2.", doc1: "<Root a='1' b='2'>\n <Child a"..., doc2: "<Root b='2' a='1'>\n <Child"..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Attributes are not ordered.", doc1: "<Root a='1' b='2'>\n <Child>1"..., doc2: "<Root b='2' a='1'>\n <Child"..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Attributes of various types, values not normalized"..., doc1: "<Root ABoolean='true'\n A"..., doc2: "<Root ABoolean='true'\n "..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Element has a default attribute.", doc1: "<Root/>", doc2: "<Root ADefaultBooleanAttribute='false'/>", schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Element is data type of xsd:double, values are equ"..., doc1: "<Root>\n <Child>+25e+01</Chil"..., doc2: "<Root>\n <Child>250</Child>\n"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Element is data type of xsd:double, values are equ"..., doc1: "<Root>25</Root>", doc2: "<Root>+25</Root>", schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "hexBinary and language data types", doc1: "<Text>3f3c6d78206c657673726f693d6e3122302e20226"..., doc2: "<Text>3F3C6D78206C657673726F693D6E3122302E20226"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "noNamespaceSchemaLocation", doc1: "<Text></Text>", doc2: "<Text xsi:noNamespaceSchemaLocation='http://advent"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One element is self-closed, the other is empty.", doc1: "\n "..., doc2: "
\n "..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One tree has a comment. Other does not.", doc1: "<Root></Root>", doc2: "<Root></Root>", schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One tree has comment and PI., other does not.", doc1: "<Root>\n \n "..., doc2: "<Root><Child></Child></Root>", schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One tree is in default namespace. Other is in a n"..., doc1: "<Root xmlns='http://www.northwind.com'>\n "..., doc2: "<n:Root xmlns:n='http://www.northwind.com'>\n "..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Variation on namespace prefixes.", doc1: "<Root xmlns='http://www.northwind.com'>\n "..., doc2: "<Root xmlns='http://www.northwind.com'>\n "..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Variations in value representations.", doc1: "<Root>\n <ABooleanElement>1</"..., doc2: "<Root>\n <ABooleanElement>t"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Variations in value representations.", doc1: "<Root>\n <Child>\n "..., doc2: "<Root>\n <Child>\n "..., schema: "<xs:schema attributeFormDefault='unqualified' elem"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlVisitorFixture.when_reading_custom_xml_then_document_preserves_element_and_attributes
:white_check_mark: NuDoq.XmlVisitorFixture.when_visiting_xml_then_adds_members
:white_check_mark: NuDoq.XmlVisitorFixture.when_visiting_xml_then_adds_source_assembly
:grey_question: NuDoq.XmlVisitorFixture.when_writing_xml_then_can_roundtrip
from dotnet-retest v0.6.3 on .NET 8.0.8 with :purple_heart:
:test_tube: Details on Ubuntu 22.04.5 LTS
:white_check_mark: NuDoq.DelegateVisitorFixture.when_visiting_root_then_can_validate_all_crefs
:white_check_mark: NuDoq.DelegateVisitorFixture.when_visiting_root_then_visits_all_delegates
:white_check_mark: NuDoq.ElementTests.when_enumerating_elements_then_can_list_twice_enumerates_once
:white_check_mark: NuDoq.ElementTests.when_enumerating_elements_then_visit_twice
:white_check_mark: NuDoq.MemberIdMapFixture.when_adding_assembly_then_adds_all_ids_from_used_types
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_generic_method_on_generic_type_then_matches_xml_format
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_generic_method_on_non_generic_type_then_matches_xml_format
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_generic_type_then_matches_xml_format
:white_check_mark: NuDoq.MemberIdMapFixture.when_mapping_type_then_can_retrieve_from_ids_or_members
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_method_on_generic_type_then_sets_info
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_method_then_sets_info
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_type_then_can_match_with_mapper
:white_check_mark: NuDoq.ReaderFixture.when_documenting_generic_type_then_parses_type_param_and_ref
:white_check_mark: NuDoq.ReaderFixture.when_documenting_method_then_parses_type_param_and_ref
:white_check_mark: NuDoq.ReaderFixture.when_parsing_empty_code_then_removes_empty_text
:white_check_mark: NuDoq.ReaderFixture.when_parsing_empty_summary_then_removes_empty_text
:white_check_mark: NuDoq.ReaderFixture.when_parsing_property_then_reads_value_tag
:white_check_mark: NuDoq.ReaderFixture.when_parsing_unknown_element_then_reads_inner_content
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_can_access_id_map
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_can_access_source_assembly
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_can_access_source_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_succeeds
:white_check_mark: NuDoq.ReaderFixture.when_reading_assembly_then_visits_assembly_and_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_byref_element_then_can_read_parameter_doc
:white_check_mark: NuDoq.ReaderFixture.when_reading_cdata_then_preserves_text
:white_check_mark: NuDoq.ReaderFixture.when_reading_custom_xml_then_can_access_elements_and_attributes
:white_check_mark: NuDoq.ReaderFixture.when_reading_document_then_visits_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_element_then_can_access_xml_line_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_extension_method_then_provides_typed_member
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_class_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_enum_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_event_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_interface_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_nested_type_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_from_assembly_then_provides_struct_info
:white_check_mark: NuDoq.ReaderFixture.when_reading_indexer_property_then_succeeds
:white_check_mark: NuDoq.ReaderFixture.when_reading_known_element_then_can_access_custom_attributes
:white_check_mark: NuDoq.ReaderFixture.when_reading_list_then_can_access_type_header_and_items
:white_check_mark: NuDoq.ReaderFixture.when_reading_non_existent_xml_then_throws
:white_check_mark: NuDoq.ReaderFixture.when_reading_out_element_then_can_read_parameter_doc
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_then_reads_exception
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_then_reads_remarks
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_then_reads_seealso
:white_check_mark: NuDoq.ReaderFixture.when_reading_provider_type_then_reads_summary
:white_check_mark: NuDoq.ReaderFixture.when_reading_unknown_element_then_can_be_empty
:white_check_mark: NuDoq.ReaderFixture.when_reading_unknown_list_type_then_marks_as_unknown
:white_check_mark: NuDoq.ReaderFixture.when_reading_unknown_member_then_marks_as_unknown
:white_check_mark: NuDoq.ReaderFixture.when_reading_weird_indenting_then_preserves_text
:white_check_mark: NuDoq.ReaderFixture.when_reading_with_keep_lines_then_preserves_original_text
:white_check_mark: NuDoq.ReaderFixture.when_reading_xml_then_can_access_source_document
:white_check_mark: NuDoq.ReaderFixture.when_reading_xml_then_visits_document
:white_check_mark: NuDoq.ReaderFixture.when_using_to_text_then_renders_text_content
:grey_question: NuDoq.ReaderFixture.when_xml_not_found_alongside_assembly_then_throws
:white_check_mark: NuDoq.ToTextFixture.when_reading_assembly_then_to_string_renders_assembly_location
:white_check_mark: NuDoq.ToTextFixture.when_reading_member_then_to_string_contains_member_id
:white_check_mark: NuDoq.ToTextFixture.when_reading_xml_then_to_string_renders_xml_location
:white_check_mark: NuDoq.ToTextFixture.when_rendering_c_then_renders_text
:white_check_mark: NuDoq.ToTextFixture.when_rendering_code_then_renders_text
:white_check_mark: NuDoq.ToTextFixture.when_rendering_paragraph_then_renders_wrapping_new_lines
:white_check_mark: NuDoq.ToTextFixture.when_rendering_paramref_then_renders_param_name
:white_check_mark: NuDoq.ToTextFixture.when_rendering_see_then_renders_cref
:white_check_mark: NuDoq.ToTextFixture.when_rendering_to_string_then_renders_tag_name_for_known_elements
:white_check_mark: NuDoq.ToTextFixture.when_rendering_to_string_then_renders_tag_name_for_unknown_elements
:white_check_mark: NuDoq.ToTextFixture.when_rendering_typeparamref_then_renders_type_param_name
:white_check_mark: NuDoq.TrimLinesBugRepro.WhenCodeContainsEmptyLines_ThenToTextShouldNotThrow
:white_check_mark: NuDoq.TrimLinesBugRepro.WhenRemarksContainsInvalidIndentation_ThenToTextShouldNotThrow
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Attributes are not ordered, take 2.", doc1: "<Root a='1' b='2'>\n <Child a"..., doc2: "<Root b='2' a='1'>\n <Child"..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Attributes are not ordered.", doc1: "<Root a='1' b='2'>\n <Child>1"..., doc2: "<Root b='2' a='1'>\n <Child"..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Attributes of various types, values not normalized"..., doc1: "<Root ABoolean='true'\n A"..., doc2: "<Root ABoolean='true'\n "..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Element has a default attribute.", doc1: "<Root/>", doc2: "<Root ADefaultBooleanAttribute='false'/>", schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Element is data type of xsd:double, values are equ"..., doc1: "<Root>\n <Child>+25e+01</Chil"..., doc2: "<Root>\n <Child>250</Child>\n"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Element is data type of xsd:double, values are equ"..., doc1: "<Root>25</Root>", doc2: "<Root>+25</Root>", schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "hexBinary and language data types", doc1: "<Text>3f3c6d78206c657673726f693d6e3122302e20226"..., doc2: "<Text>3F3C6D78206C657673726F693D6E3122302E20226"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "noNamespaceSchemaLocation", doc1: "<Text></Text>", doc2: "<Text xsi:noNamespaceSchemaLocation='http://advent"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One element is self-closed, the other is empty.", doc1: "\n "..., doc2: "
\n "..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One tree has a comment. Other does not.", doc1: "<Root></Root>", doc2: "<Root></Root>", schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One tree has comment and PI., other does not.", doc1: "<Root>\n \n "..., doc2: "<Root><Child></Child></Root>", schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "One tree is in default namespace. Other is in a n"..., doc1: "<Root xmlns='http://www.northwind.com'>\n "..., doc2: "<n:Root xmlns:n='http://www.northwind.com'>\n "..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Variation on namespace prefixes.", doc1: "<Root xmlns='http://www.northwind.com'>\n "..., doc2: "<Root xmlns='http://www.northwind.com'>\n "..., schema: null, expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Variations in value representations.", doc1: "<Root>\n <ABooleanElement>1</"..., doc2: "<Root>\n <ABooleanElement>t"..., schema: "<xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLS"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlNormalizerFixture.when_comparing_documents_then_suceeds(description: "Variations in value representations.", doc1: "<Root>\n <Child>\n "..., doc2: "<Root>\n <Child>\n "..., schema: "<xs:schema attributeFormDefault='unqualified' elem"..., expectedEquals: True)
:white_check_mark: NuDoq.XmlVisitorFixture.when_reading_custom_xml_then_document_preserves_element_and_attributes
:white_check_mark: NuDoq.XmlVisitorFixture.when_visiting_xml_then_adds_members
:white_check_mark: NuDoq.XmlVisitorFixture.when_visiting_xml_then_adds_source_assembly
:grey_question: NuDoq.XmlVisitorFixture.when_writing_xml_then_can_roundtrip
from dotnet-retest v0.6.3 on .NET 8.0.8 with :purple_heart: