This PR aims to update all target frameworks and dependencies.
Different package versions will be required for different target frameworks (e.g. Microsoft.Extensions.DependencyInjection).
Changed the access modifiers from public to internal for the DecoratedAttribute, DecoratedMethod, DecoratedType, XUnitFrameworkExtensions, SerializableCleanTestCaseData, SerializableDemand, SerializableIndividualDependencyNode, SerializableInitializationUtility, TestOutputHelperPlaceholder, CleanTestClassWrapper, and CleanTestReflectionTypeInfoWrapper classes.
Removed the unused ConstructionCache. SerializableCleanTestAssemblyData, and CleanTestAssemblyWrapper classes
Replaced Moq with NSubstitute everywhere.
Motivation and Context
It was about time to update the target frameworks and along with that, it is reasonable to upgrade the packages we depend in.
Checklist
[x] I have tested these changes thoroughly.
[ ] I have added/updated relevant documentation.
[x] My code follows the project's coding guidelines.
Pull Request Description
This PR aims to update all target frameworks and dependencies.
Microsoft.Extensions.DependencyInjection
).public
tointernal
for theDecoratedAttribute
,DecoratedMethod
,DecoratedType
,XUnitFrameworkExtensions
,SerializableCleanTestCaseData
,SerializableDemand
,SerializableIndividualDependencyNode
,SerializableInitializationUtility
,TestOutputHelperPlaceholder
,CleanTestClassWrapper
, andCleanTestReflectionTypeInfoWrapper
classes.ConstructionCache
.SerializableCleanTestAssemblyData
, andCleanTestAssemblyWrapper
classesMoq
withNSubstitute
everywhere.Motivation and Context
It was about time to update the target frameworks and along with that, it is reasonable to upgrade the packages we depend in.
Checklist