public void AddItem__GivenSingleValidAndSingleInvalidItem__ComparerContains_TwoReadings_OneSignatureGroups_OneFailedReading_AndReadingMatchedReturnsFalse() { var comparer = new DebugSignaturesComparer(this.mockedReader); comparer.AddItem(aDllPath); comparer.AddItem(invalidPath); Assert.Multiple(() => { Assert.That(comparer.Readings.Count, Is.EqualTo(2)); Assert.That(comparer.ReadingsBySignature.Count, Is.EqualTo(1)); Assert.That(comparer.FailedReadings.Count, Is.EqualTo(1)); Assert.That(comparer.ReadingsMatched, Is.False); }); }
public void AddItem__GivenTwoValidMatchingItems__ComparerContains_TwoReadings_OneSignatureGroup_NoFailedReadings_AndReadingMatchedReturnsTrue() { var comparer = new DebugSignaturesComparer(this.mockedReader); comparer.AddItem(aDllPath); comparer.AddItem(aPdbPath); Assert.Multiple(() => { Assert.That(comparer.Readings.Count, Is.EqualTo(2)); Assert.That(comparer.ReadingsBySignature.Count, Is.EqualTo(1)); Assert.That(comparer.FailedReadings.Count, Is.Zero); Assert.That(comparer.ReadingsMatched, Is.True); }); }
public void AddItem__GivenSingleValidItemTwice__ComparerContains_OneReading_OneSignatureGroup_NoFailedReadings_AndReadingMatchedReturnsFalse() { var comparer = new DebugSignaturesComparer(this.mockedReader); comparer.AddItem(aPdbPath); comparer.AddItem(aPdbPath); Assert.Multiple(() => { Assert.That(comparer.Readings.Count, Is.EqualTo(1)); Assert.That(comparer.ReadingsBySignature.Count, Is.EqualTo(1)); Assert.That(comparer.FailedReadings.Count, Is.Zero); Assert.That(comparer.ReadingsMatched, Is.False); }); }