Change Coupling

Identify hidden dependencies between files.

Entity
Number of Couplings
tdd-toolkit/TddToolkitSpecification/AnySpecification.cs 562
tdd-toolkit/TddToolkit/Any.cs 443
tdd-toolkit/TddToolkit/XAssert.Common.cs 388
tdd-toolkit/TypeReflection/SmartType.cs 329
tdd-toolkit/TddToolkit/ImplementationDetails/FallbackTypeGenerator.cs 273
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/Interceptors/FakeAbstractClass.cs 268
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeChain.cs 268
tdd-toolkit/TddToolkit/Helpers/Constraints/StateBasedUnEqualityMustBeImplementedInTermsOfEqualsMethod.cs 261
tdd-toolkit/TddToolkit/Helpers/Constraints/ThereMustBeNoPublicPropertySetters.cs 238
tdd-toolkit/TddToolkit/Helpers/Constraints/AllFieldsMustBeReadOnly.cs 238
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeConcreteClass.cs 236
tdd-toolkit/TddToolkit/Helpers/Constraints/HashCodeMustBeTheSameForSameObjectsAndDifferentForDifferentObjects.cs 219
tdd-toolkit/TddToolkit/Any.Collections.cs 219
tdd-toolkit/TddToolkit/Helpers/Constraints/EqualityOperator/StateBasedUnEqualityMustBeImplementedInTermsOfEqualityOperator.cs 218
tdd-toolkit/TddToolkit/Helpers/Constraints/UnEqualityWithNullMustBeImplementedInTermsOfEqualsMethod.cs 214
tdd-toolkit/TddToolkit/Helpers/Constraints/StateBasedEqualityWithItselfMustBeImplementedInTermsOfEqualsMethod.cs 214
tdd-toolkit/TddToolkit/Helpers/Constraints/StateBasedEqualityMustBeImplementedInTermsOfEqualsMethod.cs 214
tdd-toolkit/TddToolkit/XAssert.Reflection.cs 207
tdd-toolkit/TddToolkit/Any.Numbers.cs 206
tdd-toolkit/TddToolkit/Helpers/Constraints/InequalityOperator/StateBasedUnEqualityMustBeImplementedInTermsOfInequalityOperator.cs 203
tdd-toolkit/TddToolkit/Helpers/Constraints/InequalityOperator/StateBasedEqualityWithItselfMustBeImplementedInTermsOfInequalityOperator.cs 203
tdd-toolkit/TddToolkit/Helpers/Constraints/InequalityOperator/StateBasedEqualityMustBeImplementedInTermsOfInequalityOperator.cs 203
tdd-toolkit/TddToolkit/Helpers/Constraints/EqualityOperator/StateBasedEqualityWithItselfMustBeImplementedInTermsOfEqualityOperator.cs 203
tdd-toolkit/TddToolkit/Helpers/Constraints/EqualityOperator/StateBasedEqualityMustBeImplementedInTermsOfEqualityOperator.cs 203
tdd-toolkit/TypeReflection.ImplementationDetails/FieldWrapper.cs 201
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/ResolutionOfTypeWithGenerics.cs 199
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeConcreteClassWithNonConcreteConstructor.cs 194
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeUnknownCollection.cs 190
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/ResolutionOfArrays.cs 183
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorWrapper.cs 182
tdd-toolkit/TddToolkit/Any.Private.cs 179
tdd-toolkit/TddToolkit/Helpers/Constraints/InequalityOperator/UnEqualityWithNullMustBeImplementedInTermsOfInequalityOperator.cs 173
tdd-toolkit/TddToolkit/Helpers/Constraints/EqualityOperator/UnEqualityWithNullMustBeImplementedInTermsOfEqualityOperator.cs 173
tdd-toolkit/TddToolkit/Are.cs 166
tdd-toolkit/TddToolkitSpecification/RecordedAssertionsSpecification.cs 165
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/SpecialCasesOfResolutions.cs 165
tdd-toolkit/TypeReflection.ImplementationDetails/DefaultParameterlessConstructor.cs 160
tdd-toolkit/TddToolkit/ImplementationDetails/ValueObjectActivator.cs 156
tdd-toolkit/TypeReflection.Interfaces/IFieldWrapper.cs 155
tdd-toolkit/TddToolkit/Subgenerators/AllGenerator.cs 154
tdd-toolkit/TddToolkit.sln 150
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/InterceptedInvocation.cs 147
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/IResolution.cs 146
tdd-toolkit/TypeReflection/FactoryForInstancesOfGenericTypes.cs 143
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/ChainElement.cs 139
tdd-toolkit/TypeReflection.Interfaces/IConstructorWrapper.cs 136
tdd-toolkit/TddToolkitSpecification/CircularListSpecification.cs 131
tdd-toolkit/TddToolkit/Subgenerators/ProxyBasedGenerator.cs 131
tdd-toolkit/TddToolkit/ImplementationDetails/Common/RecordedAssertions.cs 131
tdd-toolkit/TddToolkit/Any.Strings.cs 129
tdd-toolkit/TddToolkit/ImplementationDetails/ConstraintAssertions/CustomCollections/ConstraintsViolations.cs 126
tdd-toolkit/TypeReflection/TypeOf.cs 125
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeOrdinaryInterface.cs 125
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/LimitedFakeChain.cs 124
tdd-toolkit/TddToolkit/Helpers/Constraints/InequalityOperator/StateBasedEqualityShouldBeAvailableInTermsOfInequalityOperator.cs 124
tdd-toolkit/TddToolkit/Helpers/Constraints/EqualityOperator/StateBasedEqualityShouldBeAvailableInTermsOfEqualityOperator.cs 124
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/Interceptors/InterfaceInterceptor.cs 122
tdd-toolkit/TypeReflection.ImplementationDetails/BinaryOperator.cs 120
tdd-toolkit/TddToolkitSpecification/SpecialCasesResolutionsSpecification.cs 118
tdd-toolkit/TypeReflection.ImplementationDetails/PropertyWrapper.cs 111
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/XAssertSpecification.cs 111
tdd-toolkit/TddToolkit/ImplementationDetails/Common/AssertionRecorder.cs 110
tdd-toolkit/TddToolkit/Subgenerators/AllGeneratorFactory.cs 109
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/InvalidChainElement.cs 108
tdd-toolkit/TddToolkit/Subgenerators/CollectionGenerator.cs 105
tdd-toolkit/TddToolkit/ImplementationDetails/ConstraintAssertions/IConstraint.cs 104
tdd-toolkit/TypeReflection.Interfaces/IPropertyWrapper.cs 100
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeChainFactory.cs 99
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/CustomCollections/ReturnValueCacheKey.cs 96
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/Interceptors/AbstractClassInterceptor.cs 94
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeEnumerator.cs 92
tdd-toolkit/TypeReflection.Interfaces/IBinaryOperator.cs 90
tdd-toolkit/TddToolkit/XAssert.ObjectGraph.cs 90
tdd-toolkit/TddToolkit/Any.Enums.cs 88
tdd-toolkit/TypeReflection/TypeOfType.cs 85
tdd-toolkit/TypeReflection/MethodWrapper.cs 85
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/CustomCollections/ReturnValueCache.cs 85
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/CustomCollections/CircularList.cs 82
tdd-toolkit/CommonTypes/Maybe.cs 80
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/Interceptors/ExplodingInterceptor.cs 77
tdd-toolkit/TypeReflection/ConstructorRetrievalFactory.cs 76
tdd-toolkit/TddToolkit/Subgenerators/OmniGenerator.cs 74
tdd-toolkit/TypeReflection.Interfaces/Exceptions/NoSuchOperatorInTypeException.cs 71
tdd-toolkit/TypeReflection.ImplementationDetails/EventWrapper.cs 70
tdd-toolkit/TypeReflection/FactoryForInstancesOfGenericTypesWith2Generics.cs 69
tdd-toolkit/TypeReflection/FactoryForInstancesOfGenericTypesWith1Generic.cs 69
tdd-toolkit/TddToolkitSpecification/ConstraintsViolationsSpecification.cs 69
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/PublicParameterlessConstructorRetrieval.cs 67
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/NonPublicParameterlessConstructorRetrieval.cs 67
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/InternalConstructorWithoutRecursionRetrieval.cs 67
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/Boooooom.cs 67
tdd-toolkit/TddToolkit.Nunit/NUnitExtensions/AnyAttribute.cs 67
tdd-toolkit/TddToolkitSpecification/AnySubstituteSpecification.cs 66
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/IntegerSequence.cs 65
tdd-toolkit/TddToolkit/ValueTypeTraits.cs 61
tdd-toolkit/TddToolkit/Subgenerators/InvokableGenerator.cs 60
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/Interceptors/WrappingInterceptor.cs 60
tdd-toolkit/TypeReflection/IInstanceGenerator.cs 59
tdd-toolkit/TddToolkit.NUnitSpecification/AnyAttributeSpecification.cs 59
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/ChainFailedException.cs 58
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/PublicRecursiveConstructorsRetrieval.cs 55
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/ConstructorRetrieval.cs 55
tdd-toolkit/TddToolkit/Helpers/FluentAssertions/FluentAssertionExtensions.cs 55
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/InternalRecursiveConstructorRetrieval.cs 54
tdd-toolkit/TddToolkitSpecification/Fixtures/ObjectWithAttributeOnMethod.cs 52
tdd-toolkit/TddToolkit/Reflection/Property.cs 52
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/PublicStaticFactoryMethodRetrieval.cs 51
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/PrimitiveConstructorRetrieval.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/TwoProp.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/ProperValueTypeWithoutEqualityOperator.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/ProperValueTypeWithOneArgumentIdentity.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/ProperValueType.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/NotGuardedObject.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/GuardedObject.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/GenericValueType.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/FileNameWithoutExtension.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/FileName.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/FileExtensionAssert.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/FileExtension.cs 51
tdd-toolkit/TddToolkitSpecification/XAssertSpecifications/DirectoryPath.cs 51
tdd-toolkit/TddToolkit/XAssert.Simple.cs 48
tdd-toolkit/TddToolkit/Subgenerators/NumericGenerator.cs 48
tdd-toolkit/TypeReflection.Interfaces/IEventWrapper.cs 47
tdd-toolkit/TypeReflection.Interfaces/Exceptions/ConstructorNotFoundException.cs 47
tdd-toolkit/TddToolkitSpecification/TypeOfTypeSpecification.cs 47
tdd-toolkit/TddToolkit.NSubstituteSpecification/XArgSpecification.cs 46
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/CustomCollections/LatestArraysWithPossibleValues.cs 45
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/CustomCollections/ArrayWithIndex.cs 45
tdd-toolkit/TddToolkit/ImplementationDetails/ObjectGraph.cs 45
tdd-toolkit/TddToolkit/AutoFixtureConfiguration.cs 43
tdd-toolkit/TypeReflection.Interfaces/Properties/AssemblyInfo.cs 42
tdd-toolkit/TypeReflection.Interfaces/IType.cs 42
tdd-toolkit/TypeReflection.Interfaces/IMethod.cs 42
tdd-toolkit/TypeReflection.Interfaces/IConstructorQueries.cs 42
tdd-toolkit/TypeReflection.ImplementationDetails/Properties/AssemblyInfo.cs 42
tdd-toolkit/TypeReflection.ImplementationDetails/ConstructorRetrievals/PublicNonRecursiveConstructorRetrieval.cs 42
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/CustomCollections/ArrayElementPicking.cs 42
tdd-toolkit/CommonTypes/Properties/AssemblyInfo.cs 42
tdd-toolkit/TddToolkit.NSubstitute/NSubstituteExtensions/XArg.cs 41
tdd-toolkit/ConventionsSpecification/AssemblyDoesNotContainForbiddenReferencesSpecification.cs 41
tdd-toolkit/Conventions/AssemblyDoesNotContainForbiddenReferences.cs 41
tdd-toolkit/TddToolkitSpecification/Properties/AssemblyInfo.cs 39
tdd-toolkit/TddToolkit/Properties/AssemblyInfo.cs 39
tdd-toolkit/TddToolkit.Nunit/Properties/AssemblyInfo.cs 39
tdd-toolkit/TddToolkit.NUnitSpecification/Properties/AssemblyInfo.cs 39
tdd-toolkit/TddToolkit.NSubstituteSpecification/Properties/AssemblyInfo.cs 39
tdd-toolkit/TddToolkit.NSubstitute/Properties/AssemblyInfo.cs 39
tdd-toolkit/ConventionsSpecification/ExpectedAssemblyRefConventionMessage.cs 36
tdd-toolkit/Conventions/AllClassesHaveAtMostOneConstructor.cs 36
tdd-toolkit/TddToolkitSpecification/Fixtures/IncrementalType.cs 35
tdd-toolkit/TddToolkit/ImplementationDetails/Common/AssertionFailed.cs 35
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/FakeSpecialCase.cs 33
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/CachedGeneration.cs 33
tdd-toolkit/TddToolkitSpecification/Fixtures/SynchronizedMyService.cs 32
tdd-toolkit/TddToolkitSpecification/Fixtures/MyService.cs 32
tdd-toolkit/NuGet.Packager/Properties/AssemblyInfo.cs 32
tdd-toolkit/TddToolkitSpecification/SynchronizationSpecification.cs 31
tdd-toolkit/TddToolkit/Reflection/Method.cs 31
tdd-toolkit/TddToolkit/Subgenerators/ValueGenerator.cs 30
tdd-toolkit/TddToolkit/Subgenerators/NumericTraits.cs 30
tdd-toolkit/TddToolkit/Empty.cs 30
tdd-toolkit/TypeReflectionSpecification/SmartTypeSpecification.cs 25
tdd-toolkit/TddToolkitSpecification/CloneSpecification.cs 25
tdd-toolkit/TddToolkit/Subgenerators/GenericMethodProxyCalls.cs 25
tdd-toolkit/TypeReflectionSpecification/Properties/AssemblyInfo.cs 23
tdd-toolkit/TddToolkit/Subgenerators/StringGenerator.cs 23
tdd-toolkit/DepascalizationApp/Options.cs 23
tdd-toolkit/Depascalization/Transformation.cs 23
tdd-toolkit/TddToolkitSpecification/ReceivedNothingSpecification.cs 21
tdd-toolkit/TddToolkit/Subgenerators/EmptyCollectionGenerator.cs 20
tdd-toolkit/TddToolkit/NSubstitute/XArg.cs 19
tdd-toolkit/TddToolkit/NSubstitute/ImplementationDetails/SequenceExclusiveAssertion.cs 19
tdd-toolkit/TddToolkitSpecification/NSubstituteSpecifications/XArgSpecification.cs 18
tdd-toolkit/ConventionsSpecification/AllClassesHaveAtMostOneConstructorSpecification.cs 18
tdd-toolkit/Conventions/Assemblies.cs 18
tdd-toolkit/DePascalizationSpecification/ExampleNUnitReport.cs 17
tdd-toolkit/TddToolkitSpecification/Fixtures/ObjectWithCopyConstructor.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/MyOwnCollection.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/IObservableConcurrentDictionary.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/IGeometry.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/Feature.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/ConcreteDataStructure2.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/ConcreteDataStructure.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/ComplexObjectWithFactoryMethodAndRecursiveConstructor.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/AreaEntity.cs 16
tdd-toolkit/TddToolkit/SyncAssert.cs 16
tdd-toolkit/ConventionsSpecification/ExceptionsNamesMustEndWithExceptionSpecification.cs 16
tdd-toolkit/Conventions/ExceptionsNamesMustEndWithException.cs 16
tdd-toolkit/TddToolkitSpecification/Fixtures/RecursiveClass.cs 14
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/PerTypeNestingLimit.cs 14
tdd-toolkit/Depascalization/TestCase.cs 14
tdd-toolkit/DePascalizationSpecification/DepascalizationSpecification.cs 14
tdd-toolkit/TddToolkitSpecification/Fixtures/Settable.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/RecursiveInterface.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/RecursiveClass2.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/ObjectWithInterfaceInConstructor.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/ISimple.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/ISettable.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/IGetSettable.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/GetSettable.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/AbstractObjectWithVirtualMethods.cs 13
tdd-toolkit/TddToolkitSpecification/Fixtures/AbstractObjectWithInterfaceInConstructor.cs 13
tdd-toolkit/ConventionsSpecification/TypesExtensions.cs 13
tdd-toolkit/ConventionsFixture/AssemblyIdType.cs 13
tdd-toolkit/TddToolkit/LockSpecificAssertions/WriteLockSlimAssertions.cs 12
tdd-toolkit/TddToolkit/LockSpecificAssertions/ReadLockSlimAssertions.cs 12
tdd-toolkit/TddToolkit/LockSpecificAssertions/MonitorAssertions.cs 12
tdd-toolkit/TddToolkit/LockAssertions.cs 12
tdd-toolkit/TddToolkit/ImplementationDetails/TypeResolution/FakeChainElements/GenericFakeChainFactory.cs 12
tdd-toolkit/TddToolkit/Blocking.cs 12
tdd-toolkit/TddToolkit/NSubstitute/ImplementationDetails/LambdaArgumentMatcher.cs 11
tdd-toolkit/TddToolkit/NSubstitute/ImplementationDetails/AssertionsExecutionLoop.cs 11
tdd-toolkit/ConventionsSpecification/Properties/AssemblyInfo.cs 11
tdd-toolkit/Conventions/Properties/AssemblyInfo.cs 11
tdd-toolkit/TypeReflection/Properties/AssemblyInfo.cs 10
tdd-toolkit/TddToolkitSpecification/NSubstituteSpecifications/XReceivedSpecification.cs 10
tdd-toolkit/TddToolkit/NSubstitute/Extensions.cs 10