< Summary - PropertyGridHelpers Code Coverage
21%
| Covered lines: |
212 |
| Uncovered lines: |
785 |
| Coverable lines: |
997 |
| Total lines: |
6615 |
| Line coverage: |
21.2% |
N/A
| Covered branches: |
0 |
| Total branches: |
0 |
| Branch coverage: |
N/A |
Coverage history
Metrics
| Method | Blocks covered | Blocks not covered |
| File 1: Assert() | 0 | 2 |
| File 1: Equals(...) | 0 | 2 |
| File 1: ReferenceEquals(...) | 0 | 2 |
| File 1: SafeGetGenericTypeDefinition(...) | 0 | 7 |
| File 2: False(...) | 3 | 0 |
| File 2: False(...) | 0 | 2 |
| File 2: False(...) | 3 | 0 |
| File 2: False(...) | 5 | 2 |
| File 2: True(...) | 3 | 0 |
| File 2: True(...) | 0 | 2 |
| File 2: True(...) | 3 | 0 |
| File 2: True(...) | 5 | 2 |
| File 3: All<T>(...) | 0 | 6 |
| File 3: All<T>(...) | 0 | 26 |
| File 3: AllAsync() | 0 | 15 |
| File 3: Collection<T>(...) | 0 | 34 |
| File 3: Contains<T>(...) | 5 | 2 |
| File 3: Contains<T>(...) | 11 | 4 |
| File 3: Contains<T>(...) | 20 | 4 |
| File 3: Distinct<T>(...) | 0 | 3 |
| File 3: Distinct<T>(...) | 0 | 25 |
| File 3: DoesNotContain<T>(...) | 0 | 7 |
| File 3: DoesNotContain<T>(...) | 0 | 26 |
| File 3: DoesNotContain<T>(...) | 0 | 25 |
| File 3: Empty(...) | 11 | 3 |
| File 3: Equal<T>(...) | 0 | 3 |
| File 3: Equal<T>(...) | 0 | 4 |
| File 3: Equal<T>(...) | 0 | 3 |
| File 3: NotEmpty(...) | 10 | 3 |
| File 3: NotEqual<T>(...) | 0 | 3 |
| File 3: NotEqual<T>(...) | 0 | 4 |
| File 3: NotEqual<T>(...) | 0 | 3 |
| File 3: Single(...) | 0 | 4 |
| File 3: Single(...) | 0 | 7 |
| File 3: Single<T>(...) | 0 | 3 |
| File 3: Single<T>(...) | 0 | 4 |
| File 3: GetSingleResult<T>(...) | 0 | 35 |
| File 4: GetEqualityComparer<T>(...) | 2 | 0 |
| File 4: GetRangeComparer<T>() | 0 | 2 |
| File 5: Contains<TKey, TValue>(...) | 0 | 10 |
| File 5: Contains<TKey, TValue>(...) | 0 | 10 |
| File 5: Contains<TKey, TValue>(...) | 0 | 2 |
| File 5: Contains<TKey, TValue>(...) | 0 | 2 |
| File 5: Contains<TKey, TValue>(...) | 0 | 2 |
| File 5: DoesNotContain<TKey, TValue>(...) | 0 | 10 |
| File 5: DoesNotContain<TKey, TValue>(...) | 0 | 10 |
| File 5: DoesNotContain<TKey, TValue>(...) | 0 | 2 |
| File 5: DoesNotContain<TKey, TValue>(...) | 0 | 2 |
| File 5: DoesNotContain<TKey, TValue>(...) | 0 | 2 |
| File 6: Assert() | 29 | 0 |
| File 6: Equal<T>(...) | 3 | 0 |
| File 6: Equal<T>(...) | 0 | 3 |
| File 6: Equal<T>(...) | 30 | 145 |
| File 6: Equal(...) | 0 | 16 |
| File 6: Equal(...) | 0 | 16 |
| File 6: Equal(...) | 0 | 20 |
| File 6: Equal(...) | 0 | 16 |
| File 6: Equal(...) | 0 | 16 |
| File 6: Equal(...) | 0 | 20 |
| File 6: Equal(...) | 0 | 11 |
| File 6: Equal(...) | 0 | 2 |
| File 6: Equal(...) | 0 | 15 |
| File 6: Equal(...) | 0 | 2 |
| File 6: Equal(...) | 0 | 15 |
| File 6: NotEqual<T>(...) | 3 | 0 |
| File 6: NotEqual<T>(...) | 0 | 3 |
| File 6: NotEqual<T>(...) | 16 | 160 |
| File 6: NotEqual(...) | 0 | 13 |
| File 6: NotEqual(...) | 0 | 13 |
| File 6: NotEqual(...) | 0 | 20 |
| File 6: NotEqual(...) | 0 | 13 |
| File 6: NotEqual(...) | 0 | 13 |
| File 6: NotEqual(...) | 0 | 20 |
| File 6: NotEqual(...) | 0 | 11 |
| File 6: NotStrictEqual<T>(...) | 0 | 8 |
| File 6: StrictEqual<T>(...) | 0 | 8 |
| File 7: Equivalent(...) | 0 | 4 |
| File 8: Raises(...) | 0 | 5 |
| File 8: Raises<T>(...) | 0 | 18 |
| File 8: Raises<T>(...) | 0 | 18 |
| File 8: Raises<T>(...) | 0 | 18 |
| File 8: RaisesAny(...) | 0 | 6 |
| File 8: RaisesAny<T>(...) | 0 | 6 |
| File 8: RaisesAny<T>(...) | 0 | 6 |
| File 8: RaisesInternal(...) | 0 | 9 |
| File 8: RaisesInternal(...) | 0 | 10 |
| File 8: RaisesInternal<T>(...) | 0 | 7 |
| File 8: RaisesInternal<T>(...) | 0 | 6 |
| File 8: RaisesInternal<T>(...) | 0 | 9 |
| File 8: RaisedEvent(...) | 0 | 2 |
| File 8: RaisedEvent(...) | 0 | 2 |
| File 9: Throws(...) | 6 | 4 |
| File 9: Throws(...) | 0 | 3 |
| File 9: Throws(...) | 0 | 3 |
| File 9: Throws(...) | 0 | 2 |
| File 9: Throws<T>(...) | 4 | 0 |
| File 9: Throws<T>(...) | 4 | 0 |
| File 9: Throws<T>(...) | 0 | 2 |
| File 9: Throws<T>(...) | 0 | 9 |
| File 9: Throws<T>(...) | 0 | 9 |
| File 9: Throws<T>(...) | 0 | 2 |
| File 9: ThrowsAny(...) | 0 | 12 |
| File 9: ThrowsAny<T>(...) | 0 | 4 |
| File 9: ThrowsAny<T>(...) | 0 | 4 |
| File 9: ThrowsAny<T>(...) | 0 | 2 |
| File 10: Fail(...) | 0 | 2 |
| File 11: GuardArgumentNotNull<T>(...) | 2 | 3 |
| File 12: NotSame(...) | 0 | 4 |
| File 12: Same(...) | 0 | 6 |
| File 13: Multiple(...) | 0 | 22 |
| File 14: NotNull(...) | 2 | 2 |
| File 14: NotNull<T>(...) | 0 | 7 |
| File 14: Null(...) | 2 | 2 |
| File 14: Null<T>(...) | 0 | 6 |
| File 15: PropertyChanged(...) | 0 | 14 |
| File 15: PropertyChanged(...) | 0 | 2 |
| File 16: InRange<T>(...) | 0 | 3 |
| File 16: InRange<T>(...) | 0 | 11 |
| File 16: NotInRange<T>(...) | 0 | 3 |
| File 16: NotInRange<T>(...) | 0 | 11 |
| File 17: RecordException(...) | 5 | 1 |
| File 17: RecordException(...) | 5 | 7 |
| File 17: RecordException(...) | 0 | 2 |
| File 18: Contains<T>(...) | 0 | 8 |
| File 18: Contains<T>(...) | 0 | 2 |
| File 18: Contains<T>(...) | 0 | 2 |
| File 18: DoesNotContain<T>(...) | 0 | 8 |
| File 18: DoesNotContain<T>(...) | 0 | 2 |
| File 18: DoesNotContain<T>(...) | 0 | 2 |
| File 18: ProperSubset<T>(...) | 0 | 12 |
| File 18: ProperSuperset<T>(...) | 0 | 12 |
| File 18: Subset<T>(...) | 0 | 12 |
| File 18: Superset<T>(...) | 0 | 12 |
| File 19: Assert() | 29 | 0 |
| File 19: Contains(...) | 2 | 0 |
| File 19: Contains(...) | 5 | 2 |
| File 19: DoesNotContain(...) | 0 | 2 |
| File 19: DoesNotContain(...) | 0 | 7 |
| File 19: DoesNotMatch(...) | 0 | 12 |
| File 19: DoesNotMatch(...) | 0 | 13 |
| File 19: Empty(...) | 4 | 2 |
| File 19: EndsWith(...) | 0 | 2 |
| File 19: EndsWith(...) | 0 | 7 |
| File 19: Equal(...) | 2 | 0 |
| File 19: Equal(...) | 19 | 40 |
| File 19: Matches(...) | 0 | 7 |
| File 19: Matches(...) | 0 | 8 |
| File 19: StartsWith(...) | 2 | 0 |
| File 19: StartsWith(...) | 5 | 2 |
| File 19: SkipLineEnding(...) | 0 | 9 |
| File 19: SkipWhitespace(...) | 0 | 9 |
| File 20: IsAssignableFrom<T>(...) | 0 | 3 |
| File 20: IsAssignableFrom(...) | 0 | 10 |
| File 20: IsNotAssignableFrom<T>(...) | 0 | 3 |
| File 20: IsNotAssignableFrom(...) | 0 | 10 |
| File 20: IsNotType<T>(...) | 0 | 3 |
| File 20: IsNotType<T>(...) | 0 | 3 |
| File 20: IsNotType(...) | 0 | 2 |
| File 20: IsNotType(...) | 0 | 19 |
| File 20: IsType<T>(...) | 3 | 0 |
| File 20: IsType<T>(...) | 0 | 3 |
| File 20: IsType(...) | 0 | 2 |
| File 20: IsType(...) | 7 | 35 |
File(s)
/_/src/xunit.assert/Asserts/Assert.cs
File '/_/src/xunit.assert/Asserts/Assert.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/BooleanAsserts.cs
File '/_/src/xunit.assert/Asserts/BooleanAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/CollectionAsserts.cs
File '/_/src/xunit.assert/Asserts/CollectionAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/Comparers.cs
File '/_/src/xunit.assert/Asserts/Comparers.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/DictionaryAsserts.cs
File '/_/src/xunit.assert/Asserts/DictionaryAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/EqualityAsserts.cs
File '/_/src/xunit.assert/Asserts/EqualityAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/EquivalenceAsserts.cs
File '/_/src/xunit.assert/Asserts/EquivalenceAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/EventAsserts.cs
File '/_/src/xunit.assert/Asserts/EventAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/ExceptionAsserts.cs
File '/_/src/xunit.assert/Asserts/ExceptionAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/FailAsserts.cs
File '/_/src/xunit.assert/Asserts/FailAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/Guards.cs
File '/_/src/xunit.assert/Asserts/Guards.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/IdentityAsserts.cs
File '/_/src/xunit.assert/Asserts/IdentityAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/MultipleAsserts.cs
File '/_/src/xunit.assert/Asserts/MultipleAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/NullAsserts.cs
File '/_/src/xunit.assert/Asserts/NullAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/PropertyAsserts.cs
File '/_/src/xunit.assert/Asserts/PropertyAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/RangeAsserts.cs
File '/_/src/xunit.assert/Asserts/RangeAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/Record.cs
File '/_/src/xunit.assert/Asserts/Record.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/SetAsserts.cs
File '/_/src/xunit.assert/Asserts/SetAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/StringAsserts.cs
File '/_/src/xunit.assert/Asserts/StringAsserts.cs' does not exist (any more).
/_/src/xunit.assert/Asserts/TypeAsserts.cs
File '/_/src/xunit.assert/Asserts/TypeAsserts.cs' does not exist (any more).