diff --git a/tests/microservices/Microservices.IsIdentifiable.Tests/FailureTests.cs b/tests/microservices/Microservices.IsIdentifiable.Tests/FailureTests.cs deleted file mode 100644 index 0e77596f3..000000000 --- a/tests/microservices/Microservices.IsIdentifiable.Tests/FailureTests.cs +++ /dev/null @@ -1,62 +0,0 @@ -using IsIdentifiable.Failures; -using NUnit.Framework; -using IsIdentifiable.Reporting; - -namespace Microservices.IsIdentifiable.Tests -{ - public class FailureTests - { - [TestCase(true)] - [TestCase(false)] - public void OverlappingMatches_SinglePart(bool includeExact) - { - Failure f = new(new[] - { - new FailurePart("F",FailureClassification.Person,0), - }) - {ProblemValue = "Frequent Problems"}; - - Assert.IsFalse(f.HasOverlappingParts(includeExact)); - } - [TestCase(true)] - [TestCase(false)] - public void OverlappingMatches_ExactOverlap(bool includeExact) - { - Failure f = new(new[] - { - new FailurePart("Freq",FailureClassification.Person,0), - new FailurePart("Freq",FailureClassification.Organization,0), - }) - {ProblemValue = "Frequent Problems"}; - - Assert.AreEqual(includeExact,f.HasOverlappingParts(includeExact)); - } - [TestCase(true)] - [TestCase(false)] - public void OverlappingMatches_OffsetOverlaps(bool includeExact) - { - Failure f = new(new[] - { - new FailurePart("Freq",FailureClassification.Person,0), - new FailurePart("q",FailureClassification.Organization,3), - }) - {ProblemValue = "Frequent Problems"}; - - Assert.IsTrue(f.HasOverlappingParts(includeExact)); - } - - [TestCase(true)] - [TestCase(false)] - public void OverlappingMatches_NoOverlaps(bool includeExact) - { - Failure f = new(new[] - { - new FailurePart("Fre",FailureClassification.Person,0), - new FailurePart("quent",FailureClassification.Organization,3), - }) - {ProblemValue = "Frequent Problems"}; - - Assert.IsFalse(f.HasOverlappingParts(includeExact)); - } - } -} \ No newline at end of file