public void PackageQualityFilter_tests(string form1, string form2, string remainder) { ReadOnlySpan <char> head = form1; var startHead = head; bool match = PackageQualityFilter.TryParse(ref head, out var f1); if (form2 == "invalid") { match.Should().BeFalse(); (head == startHead).Should().BeTrue(); } else { match.Should().BeTrue(); PackageQualityFilter.TryParse(form2, out var f2).Should().BeTrue(); f1.Should().Be(f2); } head.ToString().Should().Be(remainder); }
public void PackageQualityFilter_tests(string form1, string form2) { PackageQualityFilter.TryParse(form1, out var f1).Should().BeTrue(); PackageQualityFilter.TryParse(form2, out var f2).Should().BeTrue(); f1.Should().Be(f2); }