在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → JustMock Lite:.NET免费高效的模拟框架

JustMock Lite:.NET免费高效的模拟框架

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.43M
  • 下载次数:0
  • 浏览次数:20
  • 发布时间:2024-03-19
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: .NET NET ITE stm ck

实例介绍

【实例简介】
Telerik JustMock Lite是为了那些实践单元测试并希望交付卓越软件的开发者们设计的。它是一个优越的免费模拟框架,让针对SOLID可测试项目的单元测试变得更加简单。作为一个易于使用、功能丰富、强大灵活的开源产品,JustMock Lite缩短了开发时间,并帮助你创建更好的单元测试。它使你能够执行快速和可控的测试,这些测试不依赖于外部依赖项,如数据库、Web服务或专有代码。

JustMock Lite主要特性包括:
AAA模式 - 使用Arrange Act Assert(AAA)模式。
无误差模拟 - 强类型框架API,JustMock在Visual Studio中检测模拟定义的错误。
模拟接口 - 允许测试公共接口。
模拟类 - 允许测试公共类。
模拟属性 - 允许测试属性的getter和setter。
模拟和触发事件 - 允许测试事件。
控制模拟行为 - 允许控制模拟的默认行为。
断言调用次数 - 允许确定调用发生的次数。
递归模拟 - 允许模拟由"链式"调用获得的成员。
顺序模拟 - 允许在连续调用中返回不同的值。
支持out/ref - 模拟接受out和ref参数的方法。
支持泛型 - 模拟泛型类和方法。
流畅模拟 - 允许你从模拟对象设置测试安排和期望。
JustMock Lite通过商业版本JustMock提供支持,后者是基于JustMock Lite的更高级的模拟框架。JustMock适合那些不想有任何限制并能够模拟几乎一切的开发者。JustMock Lite和JustMock都附带了丰富的文档和示例,帮助你快速开始使用框架。我们通过客户互动和反馈不断改进JustMock Lite。
【实例截图】
【核心代码】
文件清单
└── JustMockLite-e2974574095b1bb26a8537af6dd195ca0d3fcacf
    ├── Architecture Overview.md
    ├── Build
    │   └── Config.targets
    ├── Build.md
    ├── CommonAssemblyInfo.cs
    ├── Examples
    │   ├── CSExamples
    │   │   ├── JustMock.NonElevatedExamples.VS2017
    │   │   │   ├── AdvancedUsage
    │   │   │   │   ├── ConcreteMocking.cs
    │   │   │   │   ├── MockingDelegates.cs
    │   │   │   │   └── PrivateAccessor.cs
    │   │   │   ├── BasicUsage
    │   │   │   │   ├── AssertingOccurrence.cs
    │   │   │   │   ├── Automocking.cs
    │   │   │   │   ├── CreateMocksByExample.cs
    │   │   │   │   ├── FluentMocking.cs
    │   │   │   │   ├── Generics.cs
    │   │   │   │   ├── Matchers.cs
    │   │   │   │   ├── Mock.CallOriginal.cs
    │   │   │   │   ├── Mock.DoInstead.cs
    │   │   │   │   ├── Mock.DoNothing.cs
    │   │   │   │   ├── MockingProperties.cs
    │   │   │   │   ├── Mock.MustBeCalled.cs
    │   │   │   │   ├── Mock.Raise.cs
    │   │   │   │   ├── Mock.Raises.cs
    │   │   │   │   ├── Mock.Returns.cs
    │   │   │   │   ├── Mock.Throws.cs
    │   │   │   │   ├── RecursiveMocking.cs
    │   │   │   │   ├── SequentialMocking.cs
    │   │   │   │   └── StrictMocking.cs
    │   │   │   ├── JustMock.NonElevatedExamples.VS2017.csproj
    │   │   │   └── Properties
    │   │   │       └── AssemblyInfo.cs
    │   │   ├── JustMock.NonElevatedExamples.VS2019
    │   │   │   ├── AdvancedUsage
    │   │   │   │   ├── ConcreteMocking.cs
    │   │   │   │   ├── MockingDelegates.cs
    │   │   │   │   └── PrivateAccessor.cs
    │   │   │   ├── BasicUsage
    │   │   │   │   ├── AssertingOccurrence.cs
    │   │   │   │   ├── Automocking.cs
    │   │   │   │   ├── CreateMocksByExample.cs
    │   │   │   │   ├── FluentMocking.cs
    │   │   │   │   ├── Generics.cs
    │   │   │   │   ├── Matchers.cs
    │   │   │   │   ├── Mock.CallOriginal.cs
    │   │   │   │   ├── Mock.DoInstead.cs
    │   │   │   │   ├── Mock.DoNothing.cs
    │   │   │   │   ├── MockingProperties.cs
    │   │   │   │   ├── Mock.MustBeCalled.cs
    │   │   │   │   ├── Mock.Raise.cs
    │   │   │   │   ├── Mock.Raises.cs
    │   │   │   │   ├── Mock.Returns.cs
    │   │   │   │   ├── Mock.Throws.cs
    │   │   │   │   ├── RecursiveMocking.cs
    │   │   │   │   ├── SequentialMocking.cs
    │   │   │   │   └── StrictMocking.cs
    │   │   │   ├── JustMock.NonElevatedExamples.VS2019.csproj
    │   │   │   └── Properties
    │   │   │       └── AssemblyInfo.cs
    │   │   ├── JustMock.NonElevatedExamples.VS2022
    │   │   │   ├── AdvancedUsage
    │   │   │   │   ├── ConcreteMocking.cs
    │   │   │   │   ├── MockingDelegates.cs
    │   │   │   │   └── PrivateAccessor.cs
    │   │   │   ├── BasicUsage
    │   │   │   │   ├── AssertingOccurrence.cs
    │   │   │   │   ├── Automocking.cs
    │   │   │   │   ├── CreateMocksByExample.cs
    │   │   │   │   ├── FluentMocking.cs
    │   │   │   │   ├── Generics.cs
    │   │   │   │   ├── Matchers.cs
    │   │   │   │   ├── Mock.CallOriginal.cs
    │   │   │   │   ├── Mock.DoInstead.cs
    │   │   │   │   ├── Mock.DoNothing.cs
    │   │   │   │   ├── MockingProperties.cs
    │   │   │   │   ├── Mock.MustBeCalled.cs
    │   │   │   │   ├── Mock.Raise.cs
    │   │   │   │   ├── Mock.Raises.cs
    │   │   │   │   ├── Mock.Returns.cs
    │   │   │   │   ├── Mock.Throws.cs
    │   │   │   │   ├── RecursiveMocking.cs
    │   │   │   │   ├── SequentialMocking.cs
    │   │   │   │   └── StrictMocking.cs
    │   │   │   └── JustMock.NonElevatedExamples.VS2022.csproj
    │   │   ├── Local.testsettings
    │   │   ├── Telerik.JustMock.CSExamples.NonElevated.VS2017.sln
    │   │   ├── Telerik.JustMock.CSExamples.NonElevated.VS2019.sln
    │   │   └── Telerik.JustMock.CSExamples.NonElevated.VS2022.sln
    │   └── VBExamples
    │       ├── JustMock.NonElevatedExamples.VS2017
    │       │   ├── AdvancedUsage
    │       │   │   ├── ConcreteMocking.vb
    │       │   │   ├── MockingDelegates.vb
    │       │   │   └── PrivateAccessor.vb
    │       │   ├── BasicUsage
    │       │   │   ├── AssertingOccurrences.vb
    │       │   │   ├── Automocking.vb
    │       │   │   ├── CreateMocksByExample.vb
    │       │   │   ├── FluentMocking.vb
    │       │   │   ├── Generics.vb
    │       │   │   ├── Matchers.vb
    │       │   │   ├── Mock.CallOriginal.vb
    │       │   │   ├── Mock.DoInstead.vb
    │       │   │   ├── Mock.DoNothing.vb
    │       │   │   ├── MockingProperties.vb
    │       │   │   ├── Mock.MustBeCalled.vb
    │       │   │   ├── Mock.Raises.vb
    │       │   │   ├── Mock.Raise.vb
    │       │   │   ├── Mock.Returns.vb
    │       │   │   ├── Mock.Throws.vb
    │       │   │   ├── RecursiveMocking.vb
    │       │   │   ├── SequentialMocking.vb
    │       │   │   └── StrictMocking.vb
    │       │   ├── JustMock.NonElevatedExamples.VS2017.vbproj
    │       │   └── My Project
    │       │       └── AssemblyInfo.vb
    │       ├── JustMock.NonElevatedExamples.VS2019
    │       │   ├── AdvancedUsage
    │       │   │   ├── ConcreteMocking.vb
    │       │   │   ├── MockingDelegates.vb
    │       │   │   └── PrivateAccessor.vb
    │       │   ├── BasicUsage
    │       │   │   ├── AssertingOccurrences.vb
    │       │   │   ├── Automocking.vb
    │       │   │   ├── CreateMocksByExample.vb
    │       │   │   ├── FluentMocking.vb
    │       │   │   ├── Generics.vb
    │       │   │   ├── Matchers.vb
    │       │   │   ├── Mock.CallOriginal.vb
    │       │   │   ├── Mock.DoInstead.vb
    │       │   │   ├── Mock.DoNothing.vb
    │       │   │   ├── MockingProperties.vb
    │       │   │   ├── Mock.MustBeCalled.vb
    │       │   │   ├── Mock.Raises.vb
    │       │   │   ├── Mock.Raise.vb
    │       │   │   ├── Mock.Returns.vb
    │       │   │   ├── Mock.Throws.vb
    │       │   │   ├── RecursiveMocking.vb
    │       │   │   ├── SequentialMocking.vb
    │       │   │   └── StrictMocking.vb
    │       │   ├── JustMock.NonElevatedExamples.VS2019.vbproj
    │       │   └── My Project
    │       │       └── AssemblyInfo.vb
    │       ├── JustMock.NonElevatedExamples.VS2022
    │       │   ├── AdvancedUsage
    │       │   │   ├── ConcreteMocking.vb
    │       │   │   ├── MockingDelegates.vb
    │       │   │   └── PrivateAccessor.vb
    │       │   ├── BasicUsage
    │       │   │   ├── AssertingOccurrences.vb
    │       │   │   ├── Automocking.vb
    │       │   │   ├── CreateMocksByExample.vb
    │       │   │   ├── FluentMocking.vb
    │       │   │   ├── Generics.vb
    │       │   │   ├── Matchers.vb
    │       │   │   ├── Mock.CallOriginal.vb
    │       │   │   ├── Mock.DoInstead.vb
    │       │   │   ├── Mock.DoNothing.vb
    │       │   │   ├── MockingProperties.vb
    │       │   │   ├── Mock.MustBeCalled.vb
    │       │   │   ├── Mock.Raises.vb
    │       │   │   ├── Mock.Raise.vb
    │       │   │   ├── Mock.Returns.vb
    │       │   │   ├── Mock.Throws.vb
    │       │   │   ├── RecursiveMocking.vb
    │       │   │   ├── SequentialMocking.vb
    │       │   │   └── StrictMocking.vb
    │       │   └── JustMock.NonElevatedExamples.VS2022.vbproj
    │       ├── Local.testsettings
    │       ├── Telerik.JustMock.VBExamples.NonElevated.VS2017.sln
    │       ├── Telerik.JustMock.VBExamples.NonElevated.VS2019.sln
    │       └── Telerik.JustMock.VBExamples.NonElevated.VS2022.sln
    ├── Isolation.md
    ├── LICENSE
    ├── README.md
    ├── SilverlightDistribution
    │   ├── Release
    │   │   ├── Telerik.JustMock.Silverlight.dll
    │   │   └── Telerik.JustMock.Silverlight.xml
    │   └── ReleaseFree
    │       ├── Telerik.JustMock.Silverlight.dll
    │       └── Telerik.JustMock.Silverlight.xml
    ├── Solution Items
    │   ├── JustMockLite - Shortcut.lnk
    │   └── snkey_lite.snk
    ├── Telerik.JustMock
    │   ├── Abstraction
    │   │   └── IFluentConfig.cs
    │   ├── Action.cs
    │   ├── Action.tt
    │   ├── Arg.cs
    │   ├── ArgExpr.cs
    │   ├── ArgExpr.part.cs
    │   ├── ArgExpr.part.tt
    │   ├── Arg.Internal.cs
    │   ├── Arg.part.cs
    │   ├── Arg.part.tt
    │   ├── Args.cs
    │   ├── Args.Matching.cs
    │   ├── Args.Matching.tt
    │   ├── AttributesToAvoidReplicating.cs
    │   ├── AutoMock
    │   │   ├── AutoMockSettings.cs
    │   │   ├── MockingContainer.cs
    │   │   ├── MockResolver.cs
    │   │   ├── Ninject
    │   │   │   ├── Activation
    │   │   │   │   ├── Blocks
    │   │   │   │   │   ├── ActivationBlock.cs
    │   │   │   │   │   └── IActivationBlock.cs
    │   │   │   │   ├── Caching
    │   │   │   │   │   ├── ActivationCache.cs
    │   │   │   │   │   ├── Cache.cs
    │   │   │   │   │   ├── GarbageCollectionCachePruner.cs
    │   │   │   │   │   ├── IActivationCache.cs
    │   │   │   │   │   ├── ICache.cs
    │   │   │   │   │   ├── ICachePruner.cs
    │   │   │   │   │   ├── IPruneable.cs
    │   │   │   │   │   └── WeakReferenceEqualityComparer.cs
    │   │   │   │   ├── Context.cs
    │   │   │   │   ├── IContext.cs
    │   │   │   │   ├── InstanceReference.cs
    │   │   │   │   ├── IPipeline.cs
    │   │   │   │   ├── IProvider.cs
    │   │   │   │   ├── IProvider{T}.cs
    │   │   │   │   ├── IRequest.cs
    │   │   │   │   ├── Pipeline.cs
    │   │   │   │   ├── Provider.cs
    │   │   │   │   ├── Providers
    │   │   │   │   │   ├── CallbackProvider.cs
    │   │   │   │   │   ├── ConstantProvider.cs
    │   │   │   │   │   └── StandardProvider.cs
    │   │   │   │   ├── Request.cs
    │   │   │   │   └── Strategies
    │   │   │   │       ├── ActivationCacheStrategy.cs
    │   │   │   │       ├── ActivationStrategy.cs
    │   │   │   │       ├── BindingActionStrategy.cs
    │   │   │   │       ├── DisposableStrategy.cs
    │   │   │   │       ├── IActivationStrategy.cs
    │   │   │   │       ├── InitializableStrategy.cs
    │   │   │   │       ├── MethodInjectionStrategy.cs
    │   │   │   │       ├── PropertyInjectionStrategy.cs
    │   │   │   │       └── StartableStrategy.cs
    │   │   │   ├── ActivationException.cs
    │   │   │   ├── Attributes
    │   │   │   │   ├── ConstraintAttribute.cs
    │   │   │   │   ├── InjectAttribute.cs
    │   │   │   │   ├── NamedAttribute.cs
    │   │   │   │   └── OptionalAttribute.cs
    │   │   │   ├── Components
    │   │   │   │   ├── ComponentContainer.cs
    │   │   │   │   ├── IComponentContainer.cs
    │   │   │   │   ├── INinjectComponent.cs
    │   │   │   │   └── NinjectComponent.cs
    │   │   │   ├── GlobalKernelRegistration.cs
    │   │   │   ├── GlobalKernelRegistrationModule.cs
    │   │   │   ├── IHaveNinjectComponents.cs
    │   │   │   ├── IHaveNinjectSettings.cs
    │   │   │   ├── IInitializable.cs
    │   │   │   ├── IKernel.cs
    │   │   │   ├── Infrastructure
    │   │   │   │   ├── Disposal
    │   │   │   │   │   ├── DisposableObject.cs
    │   │   │   │   │   ├── IDisposableObject.cs
    │   │   │   │   │   └── INotifyWhenDisposed.cs
    │   │   │   │   ├── Ensure.cs
    │   │   │   │   ├── IHaveBindingConfiguration.cs
    │   │   │   │   ├── IHaveKernel.cs
    │   │   │   │   ├── Introspection
    │   │   │   │   │   ├── ExceptionFormatter.cs
    │   │   │   │   │   └── FormatExtensions.cs
    │   │   │   │   ├── Language
    │   │   │   │   │   ├── ExtensionsForAssembly.cs
    │   │   │   │   │   ├── ExtensionsForICustomAttributeProvider.cs
    │   │   │   │   │   ├── ExtensionsForIEnumerable.cs
    │   │   │   │   │   ├── ExtensionsForIEnumerableOfT.cs
    │   │   │   │   │   ├── ExtensionsForMemberInfo.cs
    │   │   │   │   │   ├── ExtensionsForTargetInvocationException.cs
    │   │   │   │   │   └── ExtensionsForType.cs
    │   │   │   │   ├── Multimap.cs
    │   │   │   │   ├── ReferenceEqualWeakReference.cs
    │   │   │   │   └── StandardScopeCallbacks.cs
    │   │   │   ├── INinjectSettings.cs
    │   │   │   ├── Injection
    │   │   │   │   ├── ConstructorInjector.cs
    │   │   │   │   ├── DynamicMethodInjectorFactory.cs
    │   │   │   │   ├── IInjectorFactory.cs
    │   │   │   │   ├── MethodInjector.cs
    │   │   │   │   ├── PropertyInjector.cs
    │   │   │   │   └── ReflectionInjectorFactory.cs
    │   │   │   ├── IStartable.cs
    │   │   │   ├── KernelBase.cs
    │   │   │   ├── Modules
    │   │   │   │   ├── AssemblyNameRetriever.cs
    │   │   │   │   ├── CompiledModuleLoaderPlugin.cs
    │   │   │   │   ├── IAssemblyNameRetriever.cs
    │   │   │   │   ├── IModuleLoader.cs
    │   │   │   │   ├── IModuleLoaderPlugin.cs
    │   │   │   │   ├── INinjectModule.cs
    │   │   │   │   ├── ModuleLoader.cs
    │   │   │   │   └── NinjectModule.cs
    │   │   │   ├── NinjectSettings.cs
    │   │   │   ├── Parameters
    │   │   │   │   ├── ConstructorArgument.cs
    │   │   │   │   ├── IConstructorArgument.cs
    │   │   │   │   ├── IParameter.cs
    │   │   │   │   ├── IPropertyValue.cs
    │   │   │   │   ├── Parameter.cs
    │   │   │   │   ├── PropertyValue.cs
    │   │   │   │   ├── TypeMatchingConstructorArgument.cs
    │   │   │   │   ├── WeakConstructorArgument.cs
    │   │   │   │   └── WeakPropertyValue.cs
    │   │   │   ├── Planning
    │   │   │   │   ├── Bindings
    │   │   │   │   │   ├── BindingBuilder.cs
    │   │   │   │   │   ├── BindingBuilder{T1}.cs
    │   │   │   │   │   ├── BindingBuilder{T1,T2}.cs
    │   │   │   │   │   ├── BindingBuilder{T1,T2,T3}.cs
    │   │   │   │   │   ├── BindingBuilder{T1,T2,T3,T4}.cs
    │   │   │   │   │   ├── BindingConfigurationBuilder.cs
    │   │   │   │   │   ├── BindingConfiguration.cs
    │   │   │   │   │   ├── Binding.cs
    │   │   │   │   │   ├── BindingMetadata.cs
    │   │   │   │   │   ├── BindingPrecedenceComparer.cs
    │   │   │   │   │   ├── BindingTarget.cs
    │   │   │   │   │   ├── IBindingConfiguration.cs
    │   │   │   │   │   ├── IBindingConfigurationSyntax.cs
    │   │   │   │   │   ├── IBinding.cs
    │   │   │   │   │   ├── IBindingMetadata.cs
    │   │   │   │   │   ├── IBindingPrecedenceComparer.cs
    │   │   │   │   │   └── Resolvers
    │   │   │   │   │       ├── DefaultValueBindingResolver.cs
    │   │   │   │   │       ├── IBindingResolver.cs
    │   │   │   │   │       ├── IMissingBindingResolver.cs
    │   │   │   │   │       ├── OpenGenericBindingResolver.cs
    │   │   │   │   │       ├── SelfBindingResolver.cs
    │   │   │   │   │       └── StandardBindingResolver.cs
    │   │   │   │   ├── Directives
    │   │   │   │   │   ├── ConstructorInjectionDirective.cs
    │   │   │   │   │   ├── IDirective.cs
    │   │   │   │   │   ├── MethodInjectionDirectiveBase.cs
    │   │   │   │   │   ├── MethodInjectionDirective.cs
    │   │   │   │   │   └── PropertyInjectionDirective.cs
    │   │   │   │   ├── IPlan.cs
    │   │   │   │   ├── IPlanner.cs
    │   │   │   │   ├── Plan.cs
    │   │   │   │   ├── Planner.cs
    │   │   │   │   ├── Strategies
    │   │   │   │   │   ├── ConstructorReflectionStrategy.cs
    │   │   │   │   │   ├── IPlanningStrategy.cs
    │   │   │   │   │   ├── MethodReflectionStrategy.cs
    │   │   │   │   │   └── PropertyReflectionStrategy.cs
    │   │   │   │   └── Targets
    │   │   │   │       ├── ITarget.cs
    │   │   │   │       ├── ParameterTarget.cs
    │   │   │   │       ├── PropertyTarget.cs
    │   │   │   │       └── Target.cs
    │   │   │   ├── Selection
    │   │   │   │   ├── Heuristics
    │   │   │   │   │   ├── IConstructorScorer.cs
    │   │   │   │   │   ├── IInjectionHeuristic.cs
    │   │   │   │   │   ├── SpecificConstructorSelector.cs
    │   │   │   │   │   ├── StandardConstructorScorer.cs
    │   │   │   │   │   └── StandardInjectionHeuristic.cs
    │   │   │   │   ├── ISelector.cs
    │   │   │   │   └── Selector.cs
    │   │   │   ├── StandardKernel.cs
    │   │   │   ├── Syntax
    │   │   │   │   ├── BindingRoot.cs
    │   │   │   │   ├── IBindingInNamedWithOrOnSyntax.cs
    │   │   │   │   ├── IBindingInSyntax.cs
    │   │   │   │   ├── IBindingNamedSyntax.cs
    │   │   │   │   ├── IBindingNamedWithOrOnSyntax.cs
    │   │   │   │   ├── IBindingOnSyntax.cs
    │   │   │   │   ├── IBindingRoot.cs
    │   │   │   │   ├── IBindingSyntax.cs
    │   │   │   │   ├── IBindingToSyntax{T1}.cs
    │   │   │   │   ├── IBindingToSyntax{T1,T2}.cs
    │   │   │   │   ├── IBindingToSyntax{T1,T2,T3}.cs
    │   │   │   │   ├── IBindingToSyntax{T1,T2,T3,T4}.cs
    │   │   │   │   ├── IBindingWhenInNamedWithOrOnSyntax.cs
    │   │   │   │   ├── IBindingWhenSyntax.cs
    │   │   │   │   ├── IBindingWithOrOnSyntax.cs
    │   │   │   │   ├── IBindingWithSyntax.cs
    │   │   │   │   ├── IConstructorArgumentSyntax.cs
    │   │   │   │   ├── IFluentSyntax.cs
    │   │   │   │   ├── IResolutionRoot.cs
    │   │   │   │   ├── ModuleLoadExtensions.cs
    │   │   │   │   └── ResolutionExtensions.cs
    │   │   │   └── VERSION
    │   │   └── NinjectMockSyntaxExtensions.cs
    │   ├── Behavior.cs
    │   ├── Constructor.cs
    │   ├── Core
    │   │   ├── AllowedMockableTypes.cs
    │   │   ├── ArgExprImplementation.cs
    │   │   ├── ArgExprImplementation.part.cs
    │   │   ├── ArgExprImplementation.part.tt
    │   │   ├── ArrangeMethodAttribute.cs
    │   │   ├── Behaviors
    │   │   │   ├── ActivatorCreateInstanceTBehavior.cs
    │   │   │   ├── AfterAllBehavior.cs
    │   │   │   ├── CallOriginalBehavior.cs
    │   │   │   ├── CallOriginalObjectMethodsBehavior.cs
    │   │   │   ├── ConstructorMockBehavior.cs
    │   │   │   ├── DelegatedImplementationBehavior.cs
    │   │   │   ├── EventStubsBehavior.cs
    │   │   │   ├── ExecuteConstructorBehavior.cs
    │   │   │   ├── IBehavior.cs
    │   │   │   ├── IMockReplicator.cs
    │   │   │   ├── ImplementationOverrideBehavior.cs
    │   │   │   ├── InOrderBehavior.cs
    │   │   │   ├── InvocationOccurrenceBehavior.cs
    │   │   │   ├── MixinAttribute.cs
    │   │   │   ├── MockCollectionBehavior.cs
    │   │   │   ├── MockCollection.cs
    │   │   │   ├── PreserveRefOutValuesBehavior.cs
    │   │   │   ├── PropertyStubsBehavior.cs
    │   │   │   ├── RaiseEventBehavior.cs
    │   │   │   ├── RecursiveMockingBehavior.cs
    │   │   │   ├── StaticConstructorMockBehavior.cs
    │   │   │   ├── StrictBehavior.cs
    │   │   │   ├── ThrowAsyncExceptionBehavior.cs
    │   │   │   └── ThrowExceptionBehavior.cs
    │   │   ├── ByRefComparer.cs
    │   │   ├── CallPatternCreator.cs
    │   │   ├── CallPattern.cs
    │   │   ├── ClrProfilerSetupHelper.cs
    │   │   ├── Context
    │   │   │   ├── AsyncContextResolver.cs
    │   │   │   ├── AsyncLocalWrapper.cs
    │   │   │   ├── CallContextWrapper.cs
    │   │   │   ├── HierarchicalTestFrameworkContextResolver.cs
    │   │   │   ├── IAsyncContextResolver.cs
    │   │   │   ├── IMockingContextResolver.cs
    │   │   │   ├── LocalMockingContextResolver.cs
    │   │   │   ├── MbUnitContextResolver.cs
    │   │   │   ├── MockingContext.cs
    │   │   │   ├── MockingContextResolverBase.cs
    │   │   │   ├── MSpecContextResolver.cs
    │   │   │   ├── MSTestMockingContextResolver.cs
    │   │   │   ├── MSTestV2MockingContextResolver.cs
    │   │   │   ├── NUnitMockingContextResolver.cs
    │   │   │   ├── StackTraceExtensions.cs
    │   │   │   └── XUnitMockingContextResolver.cs
    │   │   ├── DynamicProxy
    │   │   │   ├── Castle.Core
    │   │   │   │   ├── Configuration
    │   │   │   │   │   ├── AbstractConfiguration.cs
    │   │   │   │   │   ├── ConfigurationAttributeCollection.cs
    │   │   │   │   │   ├── ConfigurationCollection.cs
    │   │   │   │   │   ├── IConfiguration.cs
    │   │   │   │   │   ├── MutableConfiguration.cs
    │   │   │   │   │   └── Xml
    │   │   │   │   │       └── XmlConfigurationDeserializer.cs
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── AttributesUtil.cs
    │   │   │   │   │   ├── InterfaceAttributeUtil.cs
    │   │   │   │   │   ├── InternalsVisible.cs
    │   │   │   │   │   ├── SynchronizedDictionary.cs
    │   │   │   │   │   ├── TypeExtensions.cs
    │   │   │   │   │   ├── WeakKeyComparer.cs
    │   │   │   │   │   ├── WeakKey.cs
    │   │   │   │   │   └── WeakKeyDictionary.cs
    │   │   │   │   ├── IServiceEnabledComponent.cs
    │   │   │   │   ├── IServiceProviderExAccessor.cs
    │   │   │   │   ├── IServiceProviderEx.cs
    │   │   │   │   ├── Logging
    │   │   │   │   │   ├── AbstractExtendedLoggerFactory.cs
    │   │   │   │   │   ├── AbstractLoggerFactory.cs
    │   │   │   │   │   ├── ConsoleFactory.cs
    │   │   │   │   │   ├── ConsoleLogger.cs
    │   │   │   │   │   ├── DiagnosticsLogger.cs
    │   │   │   │   │   ├── DiagnosticsLoggerFactory.cs
    │   │   │   │   │   ├── IContextProperties.cs
    │   │   │   │   │   ├── IContextStack.cs
    │   │   │   │   │   ├── IContextStacks.cs
    │   │   │   │   │   ├── IExtendedLogger.cs
    │   │   │   │   │   ├── IExtendedLoggerFactory.cs
    │   │   │   │   │   ├── ILogger.cs
    │   │   │   │   │   ├── ILoggerFactory.cs
    │   │   │   │   │   ├── LevelFilteredLogger.cs
    │   │   │   │   │   ├── LoggerException.cs
    │   │   │   │   │   ├── LoggerLevel.cs
    │   │   │   │   │   ├── NullLogFactory.cs
    │   │   │   │   │   ├── NullLogger.cs
    │   │   │   │   │   ├── StreamLogger.cs
    │   │   │   │   │   ├── StreamLoggerFactory.cs
    │   │   │   │   │   ├── TraceLogger.cs
    │   │   │   │   │   └── TraceLoggerFactory.cs
    │   │   │   │   ├── ProxyServices.cs
    │   │   │   │   ├── ReferenceEqualityComparer.cs
    │   │   │   │   ├── ReflectionBasedDictionaryAdapter.cs
    │   │   │   │   ├── Resource
    │   │   │   │   │   ├── AbstractResource.cs
    │   │   │   │   │   ├── AbstractStreamResource.cs
    │   │   │   │   │   ├── AssemblyBundleResource.cs
    │   │   │   │   │   ├── AssemblyResource.cs
    │   │   │   │   │   ├── AssemblyResourceFactory.cs
    │   │   │   │   │   ├── ConfigResource.cs
    │   │   │   │   │   ├── ConfigResourceFactory.cs
    │   │   │   │   │   ├── CustomUri.cs
    │   │   │   │   │   ├── FileResource.cs
    │   │   │   │   │   ├── FileResourceFactory.cs
    │   │   │   │   │   ├── IResource.cs
    │   │   │   │   │   ├── IResourceFactory.cs
    │   │   │   │   │   ├── ResourceException.cs
    │   │   │   │   │   ├── StaticContentResource.cs
    │   │   │   │   │   ├── UncResource.cs
    │   │   │   │   │   └── UncResourceFactory.cs
    │   │   │   │   ├── Smtp
    │   │   │   │   │   ├── DefaultSmtpSender.cs
    │   │   │   │   │   └── IEmailSender.cs
    │   │   │   │   └── StringObjectDictionaryAdapter.cs
    │   │   │   ├── Castle.DynamicProxy
    │   │   │   │   ├── AbstractInvocation.cs
    │   │   │   │   ├── AllMethodsHook.cs
    │   │   │   │   ├── Contributors
    │   │   │   │   │   ├── ClassMembersCollector.cs
    │   │   │   │   │   ├── ClassProxySerializableContributor.cs
    │   │   │   │   │   ├── ClassProxyTargetContributor.cs
    │   │   │   │   │   ├── ClassProxyWithTargetTargetContributor.cs
    │   │   │   │   │   ├── CompositeTypeContributor.cs
    │   │   │   │   │   ├── Delegates.cs
    │   │   │   │   │   ├── DelegateTypeMembersCollector.cs
    │   │   │   │   │   ├── FieldReferenceComparer.cs
    │   │   │   │   │   ├── IInvocationCreationContributor.cs
    │   │   │   │   │   ├── IMembersCollectorSink.cs
    │   │   │   │   │   ├── InterfaceMembersCollector.cs
    │   │   │   │   │   ├── InterfaceMembersOnClassCollector.cs
    │   │   │   │   │   ├── InterfaceProxySerializableContributor.cs
    │   │   │   │   │   ├── InterfaceProxyTargetContributor.cs
    │   │   │   │   │   ├── InterfaceProxyWithOptionalTargetContributor.cs
    │   │   │   │   │   ├── InterfaceProxyWithoutTargetContributor.cs
    │   │   │   │   │   ├── InterfaceProxyWithTargetInterfaceTargetContributor.cs
    │   │   │   │   │   ├── InvocationWithDelegateContributor.cs
    │   │   │   │   │   ├── InvocationWithGenericDelegateContributor.cs
    │   │   │   │   │   ├── ITypeContributor.cs
    │   │   │   │   │   ├── MembersCollector.cs
    │   │   │   │   │   ├── MixinContributor.cs
    │   │   │   │   │   ├── NonInheritableAttributesContributor.cs
    │   │   │   │   │   ├── ProxyTargetAccessorContributor.cs
    │   │   │   │   │   ├── SerializableContributor.cs
    │   │   │   │   │   └── WrappedClassMembersCollector.cs
    │   │   │   │   ├── CustomAttributeInfo.cs
    │   │   │   │   ├── DefaultProxyBuilder.cs
    │   │   │   │   ├── DynamicProxyException.cs
    │   │   │   │   ├── ExceptionMessageBuilder.cs
    │   │   │   │   ├── Generators
    │   │   │   │   │   ├── AttributesToAvoidReplicating.cs
    │   │   │   │   │   ├── BaseClassProxyGenerator.cs
    │   │   │   │   │   ├── BaseInterfaceProxyGenerator.cs
    │   │   │   │   │   ├── BaseProxyGenerator.cs
    │   │   │   │   │   ├── CacheKey.cs
    │   │   │   │   │   ├── ClassProxyGenerator.cs
    │   │   │   │   │   ├── ClassProxyWithTargetGenerator.cs
    │   │   │   │   │   ├── CompositionInvocationTypeGenerator.cs
    │   │   │   │   │   ├── DelegateTypeGenerator.cs
    │   │   │   │   │   ├── Emitters
    │   │   │   │   │   │   ├── AbstractTypeEmitter.cs
    │   │   │   │   │   │   ├── ArgumentsUtil.cs
    │   │   │   │   │   │   ├── ClassEmitter.cs
    │   │   │   │   │   │   ├── CodeBuilder.cs
    │   │   │   │   │   │   ├── ConstructorEmitter.cs
    │   │   │   │   │   │   ├── EventEmitter.cs
    │   │   │   │   │   │   ├── GenericUtil.cs
    │   │   │   │   │   │   ├── IMemberEmitter.cs
    │   │   │   │   │   │   ├── LdcOpCodesDictionary.cs
    │   │   │   │   │   │   ├── LdindOpCodesDictionary.cs
    │   │   │   │   │   │   ├── MethodEmitter.cs
    │   │   │   │   │   │   ├── NestedClassEmitter.cs
    │   │   │   │   │   │   ├── OpCodeUtil.cs
    │   │   │   │   │   │   ├── PropertyEmitter.cs
    │   │   │   │   │   │   ├── SimpleAST
    │   │   │   │   │   │   │   ├── ArgumentReference.cs
    │   │   │   │   │   │   │   ├── AssignArgumentStatement.cs
    │   │   │   │   │   │   │   ├── AssignArrayStatement.cs
    │   │   │   │   │   │   │   ├── AssignStatement.cs
    │   │   │   │   │   │   │   ├── AsTypeReference.cs
    │   │   │   │   │   │   │   ├── BlockStatement.cs
    │   │   │   │   │   │   │   ├── ByRefReference.cs
    │   │   │   │   │   │   │   ├── ConstructorInvocationStatement.cs
    │   │   │   │   │   │   │   ├── ConvertExpression.cs
    │   │   │   │   │   │   │   ├── DefaultValueExpression.cs
    │   │   │   │   │   │   │   ├── EndExceptionBlockStatement.cs
    │   │   │   │   │   │   │   ├── FieldReference.cs
    │   │   │   │   │   │   │   ├── FinallyStatement.cs
    │   │   │   │   │   │   │   ├── IExpression.cs
    │   │   │   │   │   │   │   ├── IExpressionOrStatement.cs
    │   │   │   │   │   │   │   ├── IfNullExpression.cs
    │   │   │   │   │   │   │   ├── IndirectReference.cs
    │   │   │   │   │   │   │   ├── IStatement.cs
    │   │   │   │   │   │   │   ├── LiteralBoolExpression.cs
    │   │   │   │   │   │   │   ├── LiteralIntExpression.cs
    │   │   │   │   │   │   │   ├── LiteralStringExpression.cs
    │   │   │   │   │   │   │   ├── LoadRefArrayElementExpression.cs
    │   │   │   │   │   │   │   ├── LocalReference.cs
    │   │   │   │   │   │   │   ├── MethodInvocationExpression.cs
    │   │   │   │   │   │   │   ├── MethodTokenExpression.cs
    │   │   │   │   │   │   │   ├── NewArrayExpression.cs
    │   │   │   │   │   │   │   ├── NewInstanceExpression.cs
    │   │   │   │   │   │   │   ├── NullCoalescingOperatorExpression.cs
    │   │   │   │   │   │   │   ├── NullExpression.cs
    │   │   │   │   │   │   │   ├── Reference.cs
    │   │   │   │   │   │   │   ├── ReferencesToObjectArrayExpression.cs
    │   │   │   │   │   │   │   ├── ReturnStatement.cs
    │   │   │   │   │   │   │   ├── SelfReference.cs
    │   │   │   │   │   │   │   ├── ThrowStatement.cs
    │   │   │   │   │   │   │   ├── TryStatement.cs
    │   │   │   │   │   │   │   ├── TypeReference.cs
    │   │   │   │   │   │   │   └── TypeTokenExpression.cs
    │   │   │   │   │   │   ├── StindOpCodesDictionary.cs
    │   │   │   │   │   │   ├── StrongNameUtil.cs
    │   │   │   │   │   │   └── TypeConstructorEmitter.cs
    │   │   │   │   │   ├── ForwardingMethodGenerator.cs
    │   │   │   │   │   ├── GeneratorUtil.cs
    │   │   │   │   │   ├── IGenerator.cs
    │   │   │   │   │   ├── INamingScope.cs
    │   │   │   │   │   ├── InheritanceInvocationTypeGenerator.cs
    │   │   │   │   │   ├── InterfaceProxyWithoutTargetGenerator.cs
    │   │   │   │   │   ├── InterfaceProxyWithTargetGenerator.cs
    │   │   │   │   │   ├── InterfaceProxyWithTargetInterfaceGenerator.cs
    │   │   │   │   │   ├── InvocationTypeGenerator.cs
    │   │   │   │   │   ├── MetaEvent.cs
    │   │   │   │   │   ├── MetaMethod.cs
    │   │   │   │   │   ├── MetaProperty.cs
    │   │   │   │   │   ├── MetaType.cs
    │   │   │   │   │   ├── MetaTypeElementCollection.cs
    │   │   │   │   │   ├── MetaTypeElement.cs
    │   │   │   │   │   ├── MethodFinder.cs
    │   │   │   │   │   ├── MethodGenerator.cs
    │   │   │   │   │   ├── MethodSignatureComparer.cs
    │   │   │   │   │   ├── MethodWithInvocationGenerator.cs
    │   │   │   │   │   ├── MinimalisticMethodGenerator.cs
    │   │   │   │   │   ├── NamingScope.cs
    │   │   │   │   │   └── OptionallyForwardingMethodGenerator.cs
    │   │   │   │   ├── IChangeProxyTarget.cs
    │   │   │   │   ├── IConstructorGenerationHook.cs
    │   │   │   │   ├── IInterceptor.cs
    │   │   │   │   ├── IInterceptorSelector.cs
    │   │   │   │   ├── IInvocation.cs
    │   │   │   │   ├── IInvocationProceedInfo.cs
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── AttributeUtil.cs
    │   │   │   │   │   ├── CompositionInvocation.cs
    │   │   │   │   │   ├── InheritanceInvocation.cs
    │   │   │   │   │   ├── InheritanceInvocationWithoutTarget.cs
    │   │   │   │   │   ├── InterfaceMethodWithoutTargetInvocation.cs
    │   │   │   │   │   ├── InvocationHelper.cs
    │   │   │   │   │   └── TypeUtil.cs
    │   │   │   │   ├── IProxyBuilder.cs
    │   │   │   │   ├── IProxyGenerationHook.cs
    │   │   │   │   ├── IProxyGenerator.cs
    │   │   │   │   ├── IProxyTargetAccessor.cs
    │   │   │   │   ├── MixinData.cs
    │   │   │   │   ├── ModuleScope.cs
    │   │   │   │   ├── PersistentProxyBuilder.cs
    │   │   │   │   ├── ProxyGenerationOptions.cs
    │   │   │   │   ├── ProxyGenerator.cs
    │   │   │   │   ├── ProxyUtil.cs
    │   │   │   │   ├── Serialization
    │   │   │   │   │   ├── CacheMappingsAttribute.cs
    │   │   │   │   │   ├── ProxyObjectReference.cs
    │   │   │   │   │   └── ProxyTypeConstants.cs
    │   │   │   │   ├── StandardInterceptor.cs
    │   │   │   │   └── Tokens
    │   │   │   │       ├── DelegateMethods.cs
    │   │   │   │       ├── FormatterServicesMethods.cs
    │   │   │   │       ├── InterceptorSelectorMethods.cs
    │   │   │   │       ├── InvocationMethods.cs
    │   │   │   │       ├── MethodBaseMethods.cs
    │   │   │   │       ├── SerializationInfoMethods.cs
    │   │   │   │       ├── TypeMethods.cs
    │   │   │   │       └── TypeUtilMethods.cs
    │   │   │   ├── DynamicProxy.snk
    │   │   │   ├── JustMockInternalsVisible.cs
    │   │   │   └── VERSION
    │   │   ├── DynamicProxyInterceptor.cs
    │   │   ├── DynamicProxyMockFactory.cs
    │   │   ├── ElevatedMockingException.cs
    │   │   ├── Expressions
    │   │   │   ├── ExpressionComparer.cs
    │   │   │   ├── ExpressionReducer.cs
    │   │   │   ├── ExpressionReplacer.cs
    │   │   │   ├── ExpressionVisitor.cs
    │   │   │   └── ScopedDictionary.cs
    │   │   ├── ExpressionUtil.cs
    │   │   ├── FunctionalSpecParser.cs
    │   │   ├── IMethodMock.cs
    │   │   ├── IMockFactory.cs
    │   │   ├── Internal
    │   │   │   ├── ILockHolder.cs
    │   │   │   ├── IUpgradeableLockHolder.cs
    │   │   │   ├── Lock.cs
    │   │   │   ├── MonitorLock.cs
    │   │   │   ├── MonitorLockHolder.cs
    │   │   │   ├── MonitorUpgradeableLockHolder.cs
    │   │   │   ├── NoOpLock.cs
    │   │   │   ├── NoOpUpgradeableLock.cs
    │   │   │   ├── SlimReadLockHolder.cs
    │   │   │   ├── SlimReadWriteLock.cs
    │   │   │   ├── SlimUpgradeableReadLockHolder.cs
    │   │   │   └── SlimWriteLockHolder.cs
    │   │   ├── Invocation.cs
    │   │   ├── JMDebug.cs
    │   │   ├── Lazy.cs
    │   │   ├── MatcherTree
    │   │   │   ├── AnyMatcher.cs
    │   │   │   ├── ArgIgnoreAttribute.cs
    │   │   │   ├── ArgIgnoreTypeAttribute.cs
    │   │   │   ├── ArgMatcherAttribute.cs
    │   │   │   ├── CategoricalMatcherBase.cs
    │   │   │   ├── IMatcher.cs
    │   │   │   ├── IMatcherTreeNode.cs
    │   │   │   ├── MatcherNodeAndParent.cs
    │   │   │   ├── MatcherTreeNode.cs
    │   │   │   ├── MethodInfoMatcherTreeNode.cs
    │   │   │   ├── MethodMockMatcherTreeNode.cs
    │   │   │   ├── OccurrencesMatcherTreeNode.cs
    │   │   │   ├── OutArgAttribute.cs
    │   │   │   ├── ParamsMatcher.cs
    │   │   │   ├── PredicateMatcher.cs
    │   │   │   ├── RangeMatcher.cs
    │   │   │   ├── RefArgAttribute.cs
    │   │   │   ├── ReferenceMatcher.cs
    │   │   │   ├── StringNullOrEmptyMatcher.cs
    │   │   │   ├── TypeMatcher.cs
    │   │   │   └── ValueMatcher.cs
    │   │   ├── MockAssertionFailedException.cs
    │   │   ├── MockCreationSettings.cs
    │   │   ├── MockException.cs
    │   │   ├── MockingUtil.CodeGen.cs
    │   │   ├── MockingUtil.cs
    │   │   ├── MockingUtil.PrivateMethods.cs
    │   │   ├── MockingUtils.MethodBodyDisassembler.cs
    │   │   ├── MockMixin.cs
    │   │   ├── MocksRepository.cs
    │   │   ├── PrivateRefReturnAccessor.cs
    │   │   ├── ProfilerInterceptor.cs
    │   │   ├── ProxyFailureException.cs
    │   │   ├── ProxyTypeInfo.cs
    │   │   ├── Recording
    │   │   │   ├── DelegatingRecorder.cs
    │   │   │   └── IRecorder.cs
    │   │   ├── RepositorySharedContext.cs
    │   │   ├── SecuredRegistryMethods.cs
    │   │   ├── SourceLanguage.cs
    │   │   ├── StrictMockException.cs
    │   │   ├── ThreadLocalProperty.cs
    │   │   └── TransparentProxy
    │   │       ├── MockingProxy.cs
    │   │       └── ProxyInvocation.cs
    │   ├── DebugView.cs
    │   ├── Directory.Build.targets
    │   ├── Expectations
    │   │   ├── Abstraction
    │   │   │   ├── IAction.cs
    │   │   │   ├── IAssertable.cs
    │   │   │   ├── IDoInstead.cs
    │   │   │   ├── IExpressionContainer.cs
    │   │   │   ├── IFunc.cs
    │   │   │   ├── IIgnorable.cs
    │   │   │   ├── IInstanceScope.cs
    │   │   │   ├── IMustBeCalled.cs
    │   │   │   ├── INonPublicExpectation.cs
    │   │   │   ├── INonPublicRefReturnExpectation.cs
    │   │   │   ├── IOccurrence.cs
    │   │   │   ├── IOrder.cs
    │   │   │   ├── IPrerequisite.cs
    │   │   │   ├── IReturnCollection.cs
    │   │   │   ├── IReturns.cs
    │   │   │   ├── IReturns.tt
    │   │   │   ├── ISetupBehavior.cs
    │   │   │   ├── IThrows.cs
    │   │   │   ├── IWaitDuration.cs
    │   │   │   ├── IWhen.cs
    │   │   │   └── IWhen.tt
    │   │   ├── ActionExpectation.cs
    │   │   ├── AsyncExtensions.cs
    │   │   ├── AsyncExtensions.partial.cs
    │   │   ├── AsyncExtensions.tt
    │   │   ├── CollectionExpectation.cs
    │   │   ├── CommonExpectation.cs
    │   │   ├── CommonExpectation.partial.cs
    │   │   ├── CommonExpectation.tt
    │   │   ├── DynaMock
    │   │   │   ├── ExpressionContainer.cs
    │   │   │   └── ExpressionRecorder.cs
    │   │   ├── EventWaitDuration.cs
    │   │   ├── FuncExpectation.cs
    │   │   ├── FuncExpectation.partial.cs
    │   │   ├── FuncExpectation.tt
    │   │   ├── Local
    │   │   │   ├── FunctionExpectation.cs
    │   │   │   ├── IFunctionExpectation.cs
    │   │   │   ├── ILocalExpectation.cs
    │   │   │   └── LocalExpectation.cs
    │   │   ├── NonPublicExpectation.cs
    │   │   ├── NonPublicRefReturnExpectation.cs
    │   │   └── ReturnArranger.cs
    │   ├── Expr.cs
    │   ├── Func.cs
    │   ├── Func.tt
    │   ├── Helpers
    │   │   ├── DynamicTypeHelper.cs
    │   │   ├── FluentHelper.cs
    │   │   ├── MultipleReturnValueChainHelper.cs
    │   │   ├── ProfilerLogger.cs
    │   │   └── TaskHelper.cs
    │   ├── IArgExpr.cs
    │   ├── IArgExpr.part.cs
    │   ├── IArgExpr.part.tt
    │   ├── IPrivateRefReturnAccessor.cs
    │   ├── IPropertyExpressionBuilder.cs
    │   ├── LocalRef.cs
    │   ├── LocalRefHandle.cs
    │   ├── Mock.Arrange.cs
    │   ├── Mock.Assert.cs
    │   ├── Mock.Create.cs
    │   ├── Mock.cs
    │   ├── Mock.SetupStatic.cs
    │   ├── Occurs.cs
    │   ├── Param.cs
    │   ├── Plugins
    │   │   ├── IDebugWindowPlugin.cs
    │   │   ├── InvocationInfo.cs
    │   │   ├── MatcherInfo.cs
    │   │   ├── MethodMockInfo.cs
    │   │   ├── MockInfo.cs
    │   │   ├── MockRecoveryInfo.cs
    │   │   ├── ObjectInfo.cs
    │   │   ├── PluginLoadHelper.cs
    │   │   └── PluginsRegistry.cs
    │   ├── PrivateAccessor.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── PropertyExpressionBuilder.cs
    │   ├── RangeKind.cs
    │   ├── Resources.Designer.cs
    │   ├── Resources.resx
    │   ├── Setup
    │   │   ├── DisableAutomaticRepositoryResetAttribute.cs
    │   │   ├── FluentConfig.cs
    │   │   └── IMockingBehaviorConfiguration.cs
    │   ├── StaticConstructor.cs
    │   ├── Telerik.JustMock.csproj
    │   ├── TextBuilder.include
    │   ├── Trial
    │   │   └── JustMockExpiredException.cs
    │   ├── Wait.cs
    │   └── Xunit
    │       └── AssertFailedException.cs
    ├── Telerik.JustMock.DemoLib
    │   ├── ChannelManager.cs
    │   ├── ConfigurationService.cs
    │   ├── ExpressionNode.cs
    │   ├── ExpressionVisitorNode.cs
    │   ├── FooImplementFullSerialization.cs
    │   ├── FooInheritISerializable.cs
    │   ├── FooInternal.cs
    │   ├── FooInternalSealed.cs
    │   ├── FooSerializable.cs
    │   ├── IFooInternal.cs
    │   ├── JustMock.cs
    │   ├── LocalFunctions.cs
    │   ├── Objects
    │   │   ├── ClassWithDynamicDataMethod.cs
    │   │   ├── Configuration.cs
    │   │   ├── ILogger.cs
    │   │   ├── InternalObject.cs
    │   │   ├── Logger.cs
    │   │   ├── TransactionHeaderViewModel.cs
    │   │   └── User.cs
    │   ├── OpenAccess
    │   │   ├── OpenAccessContext.cs
    │   │   └── VerifyModel.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── Sitefinity
    │   │   ├── AnyContentManager.cs
    │   │   ├── BaseChoiceFieldDefinitionFacade.cs
    │   │   ├── ChoiceFieldDefinitionFacade.cs
    │   │   ├── ChoiceFieldElement.cs
    │   │   ├── Content.cs
    │   │   ├── ExpandableFieldDefinitionFacade.cs
    │   │   ├── ExpandableFieldElement.cs
    │   │   ├── FieldControl.cs
    │   │   ├── FieldControlDefinitionElement.cs
    │   │   ├── FieldControlDefinitionFacade.cs
    │   │   ├── FieldDefinitionElement.cs
    │   │   ├── FieldDefinitionFacade.cs
    │   │   ├── IAnyContentManager.cs
    │   │   ├── IChoiceFieldDefinition.cs
    │   │   ├── IContent.cs
    │   │   ├── IFieldControlDefinition.cs
    │   │   ├── IHasFieldControls.cs
    │   │   ├── NewsItem.cs
    │   │   ├── RenderChoicesAs.cs
    │   │   ├── Sender.cs
    │   │   └── TrackingContext.cs
    │   ├── Telerik.JustMock.DemoLib.csproj
    │   ├── Time.cs
    │   ├── TransactionService.cs
    │   └── UserService.cs
    ├── Telerik.JustMock.DemoLibSigned
    │   ├── BaseInternal.cs
    │   ├── DummyContext.cs
    │   ├── InvisibleInternal.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── SingedClass.cs
    │   ├── snkey.snk
    │   └── Telerik.JustMock.DemoLibSigned.csproj
    ├── Telerik.JustMockLite.sln
    ├── Telerik.JustMock.MSTest2.Tests
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   └── Telerik.JustMock.MSTest2.Tests.csproj
    ├── Telerik.JustMock.MSTest.Tests
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   └── Telerik.JustMock.MSTest.Tests.csproj
    ├── Telerik.JustMock.NUnit.Tests
    │   ├── EventsFixture.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   └── Telerik.JustMock.NUnit.Tests.csproj
    ├── Telerik.JustMock.Portable
    │   ├── Core
    │   │   ├── Context
    │   │   │   ├── AsyncContextResolver.cs
    │   │   │   ├── LocalMockingContextResolver.cs
    │   │   │   ├── MockingContextResolverBase.cs
    │   │   │   ├── VisualStudioPortableContextResolver.cs
    │   │   │   ├── XamarinAndroidNUnitContextResolver.cs
    │   │   │   └── XamarinIosNUnitContextResolver.cs
    │   │   ├── Glue
    │   │   │   ├── CustomAttributeBuilder.cs
    │   │   │   ├── MissingMethodException.cs
    │   │   │   ├── ParameterModifier.cs
    │   │   │   ├── SerializableAttribute.cs
    │   │   │   └── TypedReference.cs
    │   │   ├── JMDebug.cs
    │   │   ├── MockingUtil.CodeGen.cs
    │   │   ├── MockingUtil.Glue.cs
    │   │   ├── ProfilerInterceptor.cs
    │   │   ├── StackTrace.cs
    │   │   ├── StaticProxy
    │   │   │   ├── ProxyAttribute.cs
    │   │   │   ├── ProxyInvocation.cs
    │   │   │   ├── ProxySourceRegistry.cs
    │   │   │   ├── StaticProxyMockFactory.cs
    │   │   │   └── UninitializedObjectFactory.cs
    │   │   └── TransparentProxy
    │   │       └── MockingProxy.cs
    │   ├── MockedTypeAttribute.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── Telerik.JustMock.Portable.csproj
    │   └── UnproxyableTypeAttribute.cs
    ├── Telerik.JustMock.Silverlight
    │   ├── Core
    │   │   └── TransparentProxy
    │   │       └── MockingProxy.cs
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── References
    │   │   ├── Microsoft.Silverlight.Testing.dll
    │   │   ├── Microsoft.Silverlight.Testing.pdb
    │   │   ├── Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
    │   │   └── Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.pdb
    │   ├── Silverlight
    │   │   └── SilverlightGlue.cs
    │   └── Telerik.JustMock.Silverlight.csproj
    ├── Telerik.JustMock.Silverlight.Tests
    │   ├── App.xaml
    │   ├── App.xaml.cs
    │   ├── Microsoft.CompilerServices.AsyncTargetingPack.Silverlight5.dll
    │   ├── Properties
    │   │   ├── AppManifest.xml
    │   │   ├── AssemblyInfo.cs
    │   │   └── OutOfBrowserSettings.xml
    │   └── Telerik.JustMock.Silverlight.Tests.csproj
    ├── Telerik.JustMock.Tests
    │   ├── AfterAllFixture.cs
    │   ├── AssertionFixture.cs
    │   ├── AsyncFixture.cs
    │   ├── BehaviorFixture.cs
    │   ├── ConstructorFixture.cs
    │   ├── Coverage
    │   │   ├── DoInsteadFixture.cs
    │   │   ├── DoInsteadFixture.tt
    │   │   ├── MatchersFixture.cs
    │   │   ├── MatchersFixture.tt
    │   │   ├── ReturnsFixture.cs
    │   │   ├── ReturnsFixture.tt
    │   │   ├── TestBuilder.include
    │   │   ├── WhenFixture.cs
    │   │   └── WhenFixture.tt
    │   ├── DelegateFixture.cs
    │   ├── DynamicFixture.cs
    │   ├── EventClassFactory.cs
    │   ├── EventsFixture.cs
    │   ├── EventsFixtureDependencies.cs
    │   ├── FluentFixture.cs
    │   ├── FuncSpecFixture.cs
    │   ├── InOrderFixture.cs
    │   ├── InteropFixture.cs
    │   ├── MarshalByRefFixture.cs
    │   ├── MatchersFixture.cs
    │   ├── MiscFixture.cs
    │   ├── MockFixture.cs
    │   ├── NinjectAutoMockFixture.cs
    │   ├── NonPublicFixture.cs
    │   ├── OccurrenceFixture.cs
    │   ├── OutRefFixure.cs
    │   ├── PropertiesFixture.cs
    │   ├── RecursiveFixture.cs
    │   ├── ReturnAsyncFixture.cs
    │   ├── ReturnsFixture.cs
    │   ├── SequenceFixture.cs
    │   ├── SerializableFixture.cs
    │   ├── Telerik.JustMock.Tests.projitems
    │   ├── Telerik.JustMock.Tests.shproj
    │   └── WaitEventFixture.cs
    ├── Telerik.JustMock.Tests.Base
    │   ├── Assert.cs
    │   ├── Attributes.cs
    │   ├── Telerik.JustMock.Tests.Base.projitems
    │   └── Telerik.JustMock.Tests.Base.shproj
    └── Telerik.JustMock.XUnit.Tests
        ├── Properties
        │   └── AssemblyInfo.cs
        └── Telerik.JustMock.XUnit.Tests.csproj

125 directories, 912 files

标签: .NET NET ITE stm ck

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警