Upgrading FluentAssertions 5 to 6
Breaking5.10.3 → 6.12.2Breaking3Platform1Deprecated1New39Changed37Fixed64Other180
BreakingUpgrade verdict
3 breaking changes and a platform requirement change.
In plain terms
- Renames `ShouldCompareMembersThisDeep` to `ShouldCompareNodesThisDeep`.
- The assertion now fails when no item matches the type, instead of passing.
- Changes the names of the OrEqualTo assertion methods.
- Building the project now requires .NET SDK 6.0.400 or newer.
Must act 5 items need code or config changes
Target frameworks requirement changed in 6.6.0: .NETCoreApp2.0, .NETCoreApp2.1, .NETFramework4.5, .NETFramework4.7, .NETStandard1.3, .NETStandard1.6, .NETStandard2.0, .NETStandard2.1 → .NETCoreApp2.1, .NETCoreApp3.0, .NETFramework4.7, .NETStandard2.0, .NETStandard2.1, net6.0.
What you must change
Breaking3
Renames
ShouldCompareMembersThisDeep to ShouldCompareNodesThisDeep.ShouldCompareMembersThisDeepShouldCompareNodesThisDeepContainItemsAssignableTo now expects at least one item assignable to T.
ContainItemsAssignableToChanges the names of the OrEqualTo assertion methods.
OrEqualToPlatform1
Bumps the minimum .NET SDK to 6.0.400.
Deprecations to plan for
Deprecated1
Prepares constructors of AsyncFunctionAssertions to become protected in V7.
AsyncFunctionAssertionsAPI changes
Generated by DepDelta from published .NET assemblies. Not mixed with prose notes.
- removed:
class EquivalencyStepCollection implements IEnumerable, IEnumerable<IEquivalencyStep> - removed:
ctor EquivalencyStepCollection() - removed:
method EquivalencyStepCollection.Add<TStep>(): void - removed:
method EquivalencyStepCollection.AddAfter<TPredecessor, TStep>(): void - removed:
method EquivalencyStepCollection.Clear(): void - removed:
method EquivalencyStepCollection.GetEnumerator(): IEnumerator<IEquivalencyStep> - removed:
method EquivalencyStepCollection.Insert<TStep>(): void - removed:
method EquivalencyStepCollection.InsertBefore<TSuccessor, TStep>(): void - removed:
method EquivalencyStepCollection.Remove<TStep>(): void - removed:
method EquivalencyStepCollection.Reset(): void - removed:
static class EventRaisingExtensions - removed:
static field CallerIdentifier.logger: Action<string> - removed:
static method AssertionExtensions.WithMessage<TException>(Task<ExceptionAssertions<TException>> task, string expectedWildcardPattern, string because = …, object[] becauseArgs): Task<ExceptionAssertions<TException>> - removed:
static method EventRaisingExtensions.WithArgs<T>(IEventRecorder eventRecorder, Expression<Func<T, bool>> predicate): IEventRecorder - removed:
static method EventRaisingExtensions.WithArgs<T>(IEventRecorder eventRecorder, Expression<Func<T, bool>>[] predicates): IEventRecorder - removed:
static method EventRaisingExtensions.WithSender(IEventRecorder eventRecorder, object expectedSender): IEventRecorder - removed:
static property AssertionOptions.EquivalencySteps: EquivalencyStepCollection { get; } - changed:
static method AssertionExtensions.ExecutionTime(Action action): ExecutionTime → static method AssertionExtensions.ExecutionTime(Action action, StartTimer createTimer = …): ExecutionTime - changed:
static method AssertionExtensions.ExecutionTimeOf<T>(T subject, Expression<Action<T>> action): MemberExecutionTime<T> → static method AssertionExtensions.ExecutionTimeOf<T>(T subject, Expression<Action<T>> action, StartTimer createTimer = …): MemberExecutionTime<T> - changed:
static method AssertionExtensions.Should(IEnumerable actualValue): NonGenericCollectionAssertions → static method AssertionExtensions.Should(BufferedStream actualValue): BufferedStreamAssertions - changed:
static method AssertionExtensions.Should<TKey, TValue>(IDictionary<TKey, TValue> actualValue): GenericDictionaryAssertions<TKey, TValue> → static method AssertionExtensions.Should(DataColumn actualValue): DataColumnAssertions - added:
class EquivalencyPlan implements IEnumerable, IEnumerable<IEquivalencyStep> - added:
ctor EquivalencyPlan() - added:
method EquivalencyPlan.Add<TStep>(): void - added:
method EquivalencyPlan.AddAfter<TPredecessor, TStep>(): void - added:
method EquivalencyPlan.Clear(): void - added:
method EquivalencyPlan.GetEnumerator(): IEnumerator<IEquivalencyStep> - added:
method EquivalencyPlan.Insert<TStep>(): void - added:
method EquivalencyPlan.InsertBefore<TSuccessor, TStep>(): void - added:
method EquivalencyPlan.Remove<TStep>(): void - added:
method EquivalencyPlan.Reset(): void - added:
static class AsyncAssertionsExtensions - added:
static class DataColumnCollectionAssertionExtensions - added:
static class DataRowAssertionExtensions - added:
static class DataRowCollectionAssertionExtensions - added:
static class DataSetAssertionExtensions - added:
static class DataTableAssertionExtensions - added:
static class DataTableCollectionAssertionExtensions - added:
static class EnumAssertionsExtensions - added:
static class ExceptionAssertionsExtensions - added:
static method AssertionExtensions.Awaiting<T, TResult>(T subject, Func<T, ValueTask<TResult>> action): Func<Task<TResult>> - added:
static method AssertionExtensions.Awaiting<T>(T subject, Func<T, ValueTask> action): Func<Task> - added:
static method AssertionExtensions.Enumerating<T, TResult>(T subject, Func<T, IEnumerable<TResult>> enumerable): Action - added:
static method AssertionExtensions.Should(DataColumnCollection actualValue): GenericCollectionAssertions<DataColumn> - added:
static method AssertionExtensions.Should(DataRowCollection actualValue): GenericCollectionAssertions<DataRow> - added:
static method AssertionExtensions.Should(DataTableCollection actualValue): GenericCollectionAssertions<DataTable> - added:
static method AssertionExtensions.Should(ExecutionTimeAssertions _): void - added:
static method AssertionExtensions.Should(HttpResponseMessage actualValue): HttpResponseMessageAssertions - added:
static method AssertionExtensions.Should(MethodInfoSelectorAssertions _): void - added:
static method AssertionExtensions.Should(PropertyInfoSelectorAssertions _): void - added:
static method AssertionExtensions.Should(Stream actualValue): StreamAssertions - added:
static method AssertionExtensions.Should(TaskCompletionSourceAssertionsBase _): void - added:
static method AssertionExtensions.Should(TypeSelectorAssertions _): void - added:
static method AssertionExtensions.Should<T>(TaskCompletionSource<T> tcs): TaskCompletionSourceAssertions<T> - added:
static method AssertionExtensions.Should<TAssertions>(BooleanAssertions<TAssertions> _): void - added:
static method AssertionExtensions.Should<TAssertions>(DateTimeAssertions<TAssertions> _): void - added:
static method AssertionExtensions.Should<TAssertions>(DateTimeOffsetAssertions<TAssertions> _): void - added:
static method AssertionExtensions.Should<TAssertions>(DateTimeOffsetRangeAssertions<TAssertions> _): void - added:
static method AssertionExtensions.Should<TAssertions>(DateTimeRangeAssertions<TAssertions> _): void - added:
static method AssertionExtensions.Should<TAssertions>(GuidAssertions<TAssertions> _): void - added:
static method AssertionExtensions.Should<TAssertions>(SimpleTimeSpanAssertions<TAssertions> _): void - added:
static method AssertionExtensions.Should<TCollection, TKey, TValue>(TCollection actualValue): GenericDictionaryAssertions<TCollection, TKey, TValue> - added:
static method AssertionExtensions.Should<TEnum, TAssertions>(EnumAssertions<TEnum, TAssertions> _): void - added:
static method AssertionExtensions.Should<TKey, TValue>(IDictionary<TKey, TValue> actualValue): GenericDictionaryAssertions<IDictionary<TKey, TValue>, TKey, TValue> - added:
static method AssertionExtensions.Should<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> actualValue): GenericDictionaryAssertions<IEnumerable<KeyValuePair<TKey, TValue>>, TKey, TValue> - added:
static method AssertionExtensions.Should<TSubject, TAssertions>(NumericAssertions<TSubject, TAssertions> _): void - added:
static method AssertionExtensions.Should<TSubject, TAssertions>(ReferenceTypeAssertions<TSubject, TAssertions> _): void - added:
static method AsyncAssertionsExtensions.WithResult<T>(Task<AndWhichConstraint<GenericAsyncFunctionAssertions<T>, T>> task, T expected, string because = …, object[] becauseArgs): Task<AndWhichConstraint<GenericAsyncFunctionAssertions<T>, T>> - added:
static method AsyncAssertionsExtensions.WithResult<T>(Task<AndWhichConstraint<TaskCompletionSourceAssertions<T>, T>> task, T expected, string because = …, object[] becauseArgs): Task<AndWhichConstraint<TaskCompletionSourceAssertions<T>, T>> - added:
static method DataColumnCollectionAssertionExtensions.BeSameAs(GenericCollectionAssertions<DataColumn> assertion, DataColumnCollection expected, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataColumn>> - added:
static method DataColumnCollectionAssertionExtensions.HaveSameCount(GenericCollectionAssertions<DataColumn> assertion, DataColumnCollection otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataColumn>> - added:
static method DataColumnCollectionAssertionExtensions.NotBeSameAs(GenericCollectionAssertions<DataColumn> assertion, DataColumnCollection unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataColumn>> - added:
static method DataColumnCollectionAssertionExtensions.NotHaveSameCount(GenericCollectionAssertions<DataColumn> assertion, DataColumnCollection otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataColumn>> - added:
static method DataRowAssertionExtensions.Should<TDataRow>(TDataRow actualValue): DataRowAssertions<TDataRow> - added:
static method DataRowCollectionAssertionExtensions.BeSameAs(GenericCollectionAssertions<DataRow> assertion, DataRowCollection expected, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataRow>> - added:
static method DataRowCollectionAssertionExtensions.HaveSameCount(GenericCollectionAssertions<DataRow> assertion, DataRowCollection otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataRow>> - added:
static method DataRowCollectionAssertionExtensions.NotBeSameAs(GenericCollectionAssertions<DataRow> assertion, DataRowCollection unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataRow>> - added:
static method DataRowCollectionAssertionExtensions.NotHaveSameCount(GenericCollectionAssertions<DataRow> assertion, DataRowCollection otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataRow>> - added:
static method DataSetAssertionExtensions.Should<TDataSet>(TDataSet actualValue): DataSetAssertions<TDataSet> - added:
static method DataTableAssertionExtensions.Should<TDataTable>(TDataTable actualValue): DataTableAssertions<TDataTable> - added:
static method DataTableCollectionAssertionExtensions.BeSameAs(GenericCollectionAssertions<DataTable> assertion, DataTableCollection expected, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataTable>> - added:
static method DataTableCollectionAssertionExtensions.HaveSameCount(GenericCollectionAssertions<DataTable> assertion, DataSet otherDataSet, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataTable>> - added:
static method DataTableCollectionAssertionExtensions.HaveSameCount(GenericCollectionAssertions<DataTable> assertion, DataTableCollection otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataTable>> - added:
static method DataTableCollectionAssertionExtensions.NotBeSameAs(GenericCollectionAssertions<DataTable> assertion, DataTableCollection unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataTable>> - added:
static method DataTableCollectionAssertionExtensions.NotHaveSameCount(GenericCollectionAssertions<DataTable> assertion, DataSet otherDataSet, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataTable>> - added:
static method DataTableCollectionAssertionExtensions.NotHaveSameCount(GenericCollectionAssertions<DataTable> assertion, DataTableCollection otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<DataTable>> - added:
static method EnumAssertionsExtensions.Should<TEnum>(TEnum enum): EnumAssertions<TEnum> - added:
static method EnumAssertionsExtensions.Should<TEnum>(TEnum? enum): NullableEnumAssertions<TEnum> - added:
static method ExceptionAssertionsExtensions.Where<TException>(Task<ExceptionAssertions<TException>> task, Expression<Func<TException, bool>> exceptionExpression, string because = …, object[] becauseArgs): Task<ExceptionAssertions<TException>> - added:
static method ExceptionAssertionsExtensions.WithInnerException<TException, TInnerException>(Task<ExceptionAssertions<TException>> task, string because = …, object[] becauseArgs): Task<ExceptionAssertions<TInnerException>> - added:
static method ExceptionAssertionsExtensions.WithInnerException<TException>(Task<ExceptionAssertions<TException>> task, Type innerException, string because = …, object[] becauseArgs): Task<ExceptionAssertions<Exception>> - added:
static method ExceptionAssertionsExtensions.WithInnerExceptionExactly<TException, TInnerException>(Task<ExceptionAssertions<TException>> task, string because = …, object[] becauseArgs): Task<ExceptionAssertions<TInnerException>> - added:
static method ExceptionAssertionsExtensions.WithInnerExceptionExactly<TException>(Task<ExceptionAssertions<TException>> task, Type innerException, string because = …, object[] becauseArgs): Task<ExceptionAssertions<Exception>> - added:
static method ExceptionAssertionsExtensions.WithMessage<TException>(Task<ExceptionAssertions<TException>> task, string expectedWildcardPattern, string because = …, object[] becauseArgs): Task<ExceptionAssertions<TException>> - added:
static method ExceptionAssertionsExtensions.WithParameterName<TException>(ExceptionAssertions<TException> parent, string paramName, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - added:
static method ExceptionAssertionsExtensions.WithParameterName<TException>(Task<ExceptionAssertions<TException>> task, string paramName, string because = …, object[] becauseArgs): Task<ExceptionAssertions<TException>> - added:
static method TypeEnumerableExtensions.ThatAreClasses(IEnumerable<Type> types): IEnumerable<Type> - added:
static method TypeEnumerableExtensions.ThatAreNotClasses(IEnumerable<Type> types): IEnumerable<Type> - added:
static method TypeEnumerableExtensions.ThatAreNotStatic(IEnumerable<Type> types): IEnumerable<Type> - added:
static method TypeEnumerableExtensions.ThatAreStatic(IEnumerable<Type> types): IEnumerable<Type> - added:
static method TypeEnumerableExtensions.ThatSatisfy(IEnumerable<Type> types, Func<Type, bool> predicate): IEnumerable<Type> - added:
static method TypeEnumerableExtensions.UnwrapEnumerableTypes(IEnumerable<Type> types): IEnumerable<Type> - added:
static method TypeEnumerableExtensions.UnwrapTaskTypes(IEnumerable<Type> types): IEnumerable<Type> - added:
static property AssertionOptions.EquivalencyPlan: EquivalencyPlan { get; } - added:
static property AssertionOptions.FormattingOptions: FormattingOptions { get; } - added:
static property CallerIdentifier.Logger: Action<string> { get; set; }
- removed:
abstract class CollectionAssertions<TSubject, TAssertions> extends ReferenceTypeAssertions<TSubject, TAssertions> - removed:
class NonGenericCollectionAssertions extends CollectionAssertions<IEnumerable, NonGenericCollectionAssertions> - removed:
class SelfReferencingCollectionAssertions<T, TAssertions> extends CollectionAssertions<IEnumerable<T>, TAssertions> - removed:
class WhichValueConstraint<TKey, TValue> extends AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
ctor NonGenericCollectionAssertions(IEnumerable collection) - removed:
ctor SelfReferencingCollectionAssertions(IEnumerable<T> actualValue) - removed:
ctor WhichValueConstraint(GenericDictionaryAssertions<TKey, TValue> parentConstraint, TValue value) - removed:
method CollectionAssertions.AllBeAssignableTo(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.AllBeAssignableTo<T>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.AllBeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.AllBeOfType<T>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeEquivalentTo(IEnumerable expectation, Func<EquivalencyAssertionOptions<IEnumerable>, EquivalencyAssertionOptions<IEnumerable>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeEquivalentTo(IEnumerable expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeEquivalentTo(object[] expectations): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeEquivalentTo<TExpectation>(IEnumerable<TExpectation> expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeEquivalentTo<TExpectation>(IEnumerable<TExpectation> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeInAscendingOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeInAscendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeInDescendingOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeInDescendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.BeSubsetOf(IEnumerable expectedSuperset, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.Contain(IEnumerable expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.ContainEquivalentOf<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.ContainEquivalentOf<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.ContainInOrder(IEnumerable expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.ContainInOrder(object[] expected): AndConstraint<TAssertions> - removed:
method CollectionAssertions.ContainItemsAssignableTo<T>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.EndWith(object element, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.Equal(IEnumerable expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.Equal(object[] elements): AndConstraint<TAssertions> - removed:
method CollectionAssertions.HaveElementAt(int index, object element, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, object> - removed:
method CollectionAssertions.HaveElementPreceding(object successor, object expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.HaveElementSucceeding(object predecessor, object expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.HaveSameCount(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.IntersectWith(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeAscendingInOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeAscendingInOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeDescendingInOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeDescendingInOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeEquivalentTo(IEnumerable unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeInAscendingOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeInAscendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeInDescendingOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeInDescendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotBeSubsetOf(IEnumerable unexpectedSuperset, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotContain(IEnumerable unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotContainNulls(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotEqual(IEnumerable unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotHaveSameCount(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.NotIntersectWith(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.OnlyHaveUniqueItems(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method CollectionAssertions.StartWith(object element, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method GenericDictionaryAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.HaveCount(int expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.HaveCountGreaterOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.HaveCountGreaterThan(int expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.HaveCountLessOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.HaveCountLessThan(int expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.HaveSameCount(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.NotHaveCount(int unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method GenericDictionaryAssertions.NotHaveSameCount(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - removed:
method NonGenericCollectionAssertions.Contain(object expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.HaveCount(int expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.HaveCountGreaterOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.HaveCountGreaterThan(int expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.HaveCountLessOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.HaveCountLessThan(int expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.NotContain(object unexpected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method NonGenericCollectionAssertions.NotHaveCount(int unexpected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - removed:
method SelfReferencingCollectionAssertions.Contain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - removed:
method SelfReferencingCollectionAssertions.Contain(IEnumerable<T> expectedItemsList, T[] additionalExpectedItems): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.Contain(T expected, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - removed:
method SelfReferencingCollectionAssertions.ContainSingle(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - removed:
method SelfReferencingCollectionAssertions.ContainSingle(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - removed:
method SelfReferencingCollectionAssertions.EndWith(IEnumerable<T> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.EndWith<TExpected>(IEnumerable<TExpected> expectation, Func<T, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.Equal(T[] elements): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.Equal<TExpected>(IEnumerable<TExpected> expectation, Func<T, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.HaveCount(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.HaveCountGreaterOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.HaveCountGreaterThan(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.HaveCountLessOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.HaveCountLessThan(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.NotContain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.NotContain(IEnumerable<T> unexpectedItemsList, T[] additionalUnexpectedItems): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.NotContain(T unexpected, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - removed:
method SelfReferencingCollectionAssertions.NotHaveCount(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.OnlyContain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.SatisfyRespectively(Action<T>[] elementInspectors): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.SatisfyRespectively(IEnumerable<Action<T>> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.StartWith(IEnumerable<T> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method SelfReferencingCollectionAssertions.StartWith<TExpected>(IEnumerable<TExpected> expectation, Func<T, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - removed:
method StringCollectionAssertions.Contain(IEnumerable<string> expected): AndConstraint<StringCollectionAssertions> - removed:
method StringCollectionAssertions.Contain(IEnumerable<string> expected, string because = …, object becauseArg = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> - removed:
method StringCollectionAssertions.ContainInOrder(IEnumerable<string> expected, string because = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> - removed:
method StringCollectionAssertions.ContainInOrder(string[] expected): AndConstraint<StringCollectionAssertions> - removed:
method StringCollectionAssertions.NotContain(IEnumerable<string> unexpected, string because = …, object becauseArg = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> - removed:
property WhichValueConstraint.WhichValue: TValue { get; } - removed:
protected ctor CollectionAssertions() - removed:
protected ctor CollectionAssertions(TSubject subject) - removed:
protected method CollectionAssertions.AssertCollectionEndsWith<TActual, TExpected>(IEnumerable<TActual> actual, ICollection<TExpected> expected, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void - removed:
protected method CollectionAssertions.AssertCollectionEndsWith<TActual, TExpected>(IEnumerable<TActual> actual, TExpected[] expected, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void - removed:
protected method CollectionAssertions.AssertCollectionStartsWith<TActual, TExpected>(IEnumerable<TActual> actualItems, ICollection<TExpected> expected, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void - removed:
protected method CollectionAssertions.AssertCollectionStartsWith<TActual, TExpected>(IEnumerable<TActual> actualItems, TExpected[] expected, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void - removed:
protected method CollectionAssertions.AssertSubjectEquality<TActual, TExpected>(IEnumerable expectation, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void - removed:
protected property CollectionAssertions.Identifier: string { get; } - changed:
class GenericCollectionAssertions<T> extends SelfReferencingCollectionAssertions<T, GenericCollectionAssertions<T>> → class GenericCollectionAssertions<T> extends GenericCollectionAssertions<IEnumerable<T>, T, GenericCollectionAssertions<T>> - changed:
class GenericDictionaryAssertions<TKey, TValue> extends ReferenceTypeAssertions<IDictionary<TKey, TValue>, GenericDictionaryAssertions<TKey, TValue>> → class GenericDictionaryAssertions<TCollection, TKey, TValue, TAssertions> extends GenericCollectionAssertions<TCollection, KeyValuePair<TKey, TValue>, TAssertions> - changed:
class StringCollectionAssertions extends SelfReferencingCollectionAssertions<string, StringCollectionAssertions> → class StringCollectionAssertions extends StringCollectionAssertions<IEnumerable<string>> - changed:
ctor GenericDictionaryAssertions(IDictionary<TKey, TValue> dictionary) → ctor GenericDictionaryAssertions(TCollection keyValuePairs) - changed:
method GenericCollectionAssertions.AllBeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): void → method GenericCollectionAssertions.AllBeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.AllBeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): void → method GenericCollectionAssertions.AllBeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.BeInAscendingOrder(IComparer<T> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInAscendingOrder(Func<T, T, int> comparison, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - changed:
method GenericCollectionAssertions.BeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInAscendingOrder(IComparer<T> comparer, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - changed:
method GenericCollectionAssertions.BeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInAscendingOrder(string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - changed:
method GenericCollectionAssertions.BeInDescendingOrder(IComparer<T> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInDescendingOrder(Func<T, T, int> comparison, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - changed:
method GenericCollectionAssertions.BeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInDescendingOrder(IComparer<T> comparer, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - changed:
method GenericCollectionAssertions.BeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInDescendingOrder(string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - changed:
method GenericCollectionAssertions.NotBeInAscendingOrder(IComparer<T> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.NotBeInAscendingOrder(Func<T, T, int> comparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.NotBeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.NotBeInAscendingOrder(IComparer<T> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.NotBeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.NotBeInAscendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.NotBeInDescendingOrder(IComparer<T> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.NotBeInDescendingOrder(Func<T, T, int> comparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.NotBeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.NotBeInDescendingOrder(IComparer<T> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.NotBeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.NotBeInDescendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.NotContainNulls<TKey>(Expression<Func<T, TKey>> predicate, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.NotContainNulls(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.OnlyHaveUniqueItems<TKey>(Expression<Func<T, TKey>> predicate, string because = …, object[] becauseArgs): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.OnlyHaveUniqueItems(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): void → method GenericDictionaryAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): void → method GenericDictionaryAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.Contain(IEnumerable<KeyValuePair<TKey, TValue>> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Contain(IEnumerable<KeyValuePair<TKey, TValue>> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.Contain(KeyValuePair<TKey, TValue> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Contain(KeyValuePair<TKey, TValue> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.Contain(KeyValuePair<TKey, TValue>[] expected): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Contain(KeyValuePair<TKey, TValue>[] expected): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.Contain(TKey key, TValue value, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Contain(TKey key, TValue value, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.ContainKey(TKey expected, string because = …, object[] becauseArgs): WhichValueConstraint<TKey, TValue> → method GenericDictionaryAssertions.ContainKey(TKey expected, string because = …, object[] becauseArgs): WhoseValueConstraint<TCollection, TKey, TValue, TAssertions> - changed:
method GenericDictionaryAssertions.ContainKeys(IEnumerable<TKey> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.ContainKeys(IEnumerable<TKey> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.ContainKeys(TKey[] expected): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.ContainKeys(TKey[] expected): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.ContainValue(TValue expected, string because = …, object[] becauseArgs): AndWhichConstraint<GenericDictionaryAssertions<TKey, TValue>, TValue> → method GenericDictionaryAssertions.ContainValue(TValue expected, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, TValue> - changed:
method GenericDictionaryAssertions.ContainValues(IEnumerable<TValue> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.ContainValues(IEnumerable<TValue> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.ContainValues(TValue[] expected): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.ContainValues(TValue[] expected): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.Equal(IDictionary<TKey, TValue> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Equal<T>(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContain(IEnumerable<KeyValuePair<TKey, TValue>> items, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContain(IEnumerable<KeyValuePair<TKey, TValue>> items, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContain(KeyValuePair<TKey, TValue> item, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContain(KeyValuePair<TKey, TValue> item, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContain(KeyValuePair<TKey, TValue>[] items): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContain(KeyValuePair<TKey, TValue>[] items): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContain(TKey key, TValue value, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContain(TKey key, TValue value, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContainKey(TKey unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainKey(TKey unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContainKeys(IEnumerable<TKey> unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainKeys(IEnumerable<TKey> unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContainKeys(TKey[] unexpected): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainKeys(TKey[] unexpected): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContainValue(TValue unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainValue(TValue unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContainValues(IEnumerable<TValue> unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainValues(IEnumerable<TValue> unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotContainValues(TValue[] unexpected): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainValues(TValue[] unexpected): AndConstraint<TAssertions> - changed:
method GenericDictionaryAssertions.NotEqual(IDictionary<TKey, TValue> unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotEqual<T>(T unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringCollectionAssertions.BeEquivalentTo(IEnumerable<string> expectation, Func<EquivalencyAssertionOptions<string>, EquivalencyAssertionOptions<string>> config, string because = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.BeEquivalentTo(IEnumerable<string> expectation, Func<EquivalencyAssertionOptions<string>, EquivalencyAssertionOptions<string>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringCollectionAssertions.BeEquivalentTo(IEnumerable<string> expectation, string because = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.BeEquivalentTo(IEnumerable<string> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringCollectionAssertions.BeEquivalentTo(string[] expectation): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.BeEquivalentTo(string[] expectation): AndConstraint<TAssertions> - changed:
method StringCollectionAssertions.ContainMatch(string wildcardPattern, string because = …, object[] becauseArgs): AndWhichConstraint<StringCollectionAssertions, string> → method StringCollectionAssertions.ContainMatch(string wildcardPattern, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, string> - changed:
method StringCollectionAssertions.Equal(IEnumerable<string> expected): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.Equal(IEnumerable<string> expected): AndConstraint<TAssertions> - changed:
method StringCollectionAssertions.Equal(string[] expected): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.Equal(string[] expected): AndConstraint<TAssertions> - added:
class GenericCollectionAssertions<TCollection, T, TAssertions> extends ReferenceTypeAssertions<TCollection, TAssertions> - added:
class GenericCollectionAssertions<TCollection, T> extends GenericCollectionAssertions<TCollection, T, GenericCollectionAssertions<TCollection, T>> - added:
class GenericDictionaryAssertions<TCollection, TKey, TValue> extends GenericDictionaryAssertions<TCollection, TKey, TValue, GenericDictionaryAssertions<TCollection, TKey, TValue>> - added:
class StringCollectionAssertions<TCollection, TAssertions> extends GenericCollectionAssertions<TCollection, string, TAssertions> - added:
class StringCollectionAssertions<TCollection> extends StringCollectionAssertions<TCollection, StringCollectionAssertions<TCollection>> - added:
class SubsequentOrderingAssertions<T> extends SubsequentOrderingGenericCollectionAssertions<IEnumerable<T>, T, SubsequentOrderingAssertions<T>> - added:
class SubsequentOrderingGenericCollectionAssertions<TCollection, T, TAssertions> extends GenericCollectionAssertions<TCollection, T, TAssertions> - added:
class SubsequentOrderingGenericCollectionAssertions<TCollection, T> extends SubsequentOrderingGenericCollectionAssertions<TCollection, T, SubsequentOrderingGenericCollectionAssertions<TCollection, T>> - added:
class WhoseValueConstraint<TCollection, TKey, TValue, TAssertions> extends AndConstraint<TAssertions> - added:
ctor GenericCollectionAssertions(TCollection actualValue) - added:
ctor StringCollectionAssertions(TCollection actualValue) - added:
ctor SubsequentOrderingAssertions(IEnumerable<T> actualValue, IOrderedEnumerable<T> previousOrderedEnumerable) - added:
ctor SubsequentOrderingGenericCollectionAssertions(TCollection actualValue, IOrderedEnumerable<T> previousOrderedEnumerable) - added:
ctor WhoseValueConstraint(TAssertions parentConstraint, TValue value) - added:
method GenericCollectionAssertions.AllBeAssignableTo(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.AllBeAssignableTo<TExpectation>(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, IEnumerable<TExpectation>> - added:
method GenericCollectionAssertions.AllBeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.AllBeOfType<TExpectation>(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, IEnumerable<TExpectation>> - added:
method GenericCollectionAssertions.AllSatisfy(Action<T> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.BeEquivalentTo<TExpectation>(IEnumerable<TExpectation> expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.BeEquivalentTo<TExpectation>(IEnumerable<TExpectation> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.BeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
method GenericCollectionAssertions.BeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
method GenericCollectionAssertions.BeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
method GenericCollectionAssertions.BeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
method GenericCollectionAssertions.BeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.BeSubsetOf(IEnumerable<T> expectedSuperset, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Contain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.Contain(IEnumerable<T> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Contain(T expected, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.ContainEquivalentOf<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.ContainEquivalentOf<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.ContainInConsecutiveOrder(IEnumerable<T> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.ContainInConsecutiveOrder(T[] expected): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.ContainInOrder(IEnumerable<T> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.ContainInOrder(T[] expected): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.ContainItemsAssignableTo<TExpectation>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.ContainSingle(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.ContainSingle(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.EndWith(IEnumerable<T> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.EndWith(T element, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.EndWith<TExpectation>(IEnumerable<TExpectation> expectation, Func<T, TExpectation, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Equal(IEnumerable<T> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Equal(T[] elements): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Equal<TExpectation>(IEnumerable<TExpectation> expectation, Func<T, TExpectation, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Equals(object obj): bool - added:
method GenericCollectionAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveCount(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveCountGreaterOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveCountGreaterThan(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveCountGreaterThanOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveCountLessOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveCountLessThan(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveCountLessThanOrEqualTo(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveElementAt(int index, T element, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.HaveElementPreceding(T successor, T expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveElementSucceeding(T predecessor, T expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.HaveSameCount<TExpectation>(IEnumerable<TExpectation> otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.IntersectWith(IEnumerable<T> otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeEquivalentTo<TExpectation>(IEnumerable<TExpectation> unexpected, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeEquivalentTo<TExpectation>(IEnumerable<TExpectation> unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotBeSubsetOf(IEnumerable<T> unexpectedSuperset, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContain(IEnumerable<T> unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContain(T unexpected, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method GenericCollectionAssertions.NotContainEquivalentOf<TExpectation>(TExpectation unexpected, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainEquivalentOf<TExpectation>(TExpectation unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainInConsecutiveOrder(IEnumerable<T> unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainInConsecutiveOrder(T[] unexpected): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainInOrder(IEnumerable<T> unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainInOrder(T[] unexpected): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainItemsAssignableTo(Type type, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainItemsAssignableTo<TExpectation>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotContainNulls<TKey>(Expression<Func<T, TKey>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotEqual(IEnumerable<T> unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotHaveCount(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotHaveSameCount<TExpectation>(IEnumerable<TExpectation> otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.NotIntersectWith(IEnumerable<T> otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.OnlyContain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.OnlyHaveUniqueItems<TKey>(Expression<Func<T, TKey>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Satisfy(Expression<Func<T, bool>>[] predicates): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.Satisfy(IEnumerable<Expression<Func<T, bool>>> predicates, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.SatisfyRespectively(Action<T>[] elementInspectors): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.SatisfyRespectively(IEnumerable<Action<T>> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.StartWith(IEnumerable<T> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.StartWith(T element, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.StartWith<TExpectation>(IEnumerable<TExpectation> expectation, Func<T, TExpectation, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringCollectionAssertions.AllBe(string expectation, Func<EquivalencyAssertionOptions<string>, EquivalencyAssertionOptions<string>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringCollectionAssertions.AllBe(string expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringCollectionAssertions.NotContainMatch(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method SubsequentOrderingGenericCollectionAssertions.ThenBeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
method SubsequentOrderingGenericCollectionAssertions.ThenBeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
method SubsequentOrderingGenericCollectionAssertions.ThenBeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
method SubsequentOrderingGenericCollectionAssertions.ThenBeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] becauseArgs): AndConstraint<SubsequentOrderingAssertions<T>> - added:
property WhoseValueConstraint.WhoseValue: TValue { get; } - added:
protected method GenericCollectionAssertions.AssertCollectionEndsWith<TActual, TExpectation>(IEnumerable<TActual> actual, ICollection<TExpectation> expected, Func<TActual, TExpectation, bool> equalityComparison, string because = …, object[] becauseArgs): void - added:
protected method GenericCollectionAssertions.AssertCollectionStartsWith<TActual, TExpectation>(IEnumerable<TActual> actualItems, ICollection<TExpectation> expected, Func<TActual, TExpectation, bool> equalityComparison, string because = …, object[] becauseArgs): void - added:
protected method GenericCollectionAssertions.AssertSubjectEquality<TExpectation>(IEnumerable<TExpectation> expectation, Func<T, TExpectation, bool> equalityComparison, string because = …, object[] becauseArgs): void - added:
protected property GenericCollectionAssertions.Identifier: string { get; } - added:
protected static method GenericCollectionAssertions.RepeatAsManyAs<TExpectation>(TExpectation value, IEnumerable<T> enumerable): IEnumerable<TExpectation>
- removed:
method IClock.Wait(Task task, TimeSpan timeout): bool - removed:
static class CSharpAccessModifierExtensions - removed:
static class MethodInfoExtensions - removed:
static class ObjectExtensions - removed:
static class PropertyInfoExtensions - removed:
static class TypeExtensions - removed:
static method ObjectExtensions.IsSameOrEqualTo(object actual, object expected): bool - removed:
static method TypeExtensions.FindField(Type type, string fieldName, Type preferredType): FieldInfo - removed:
static method TypeExtensions.FindMember(Type type, string memberName, Type preferredType): SelectedMemberInfo - removed:
static method TypeExtensions.FindProperty(Type type, string propertyName, Type preferredType): PropertyInfo - removed:
static method TypeExtensions.GetConstructor(Type type, IEnumerable<Type> parameterTypes): ConstructorInfo - removed:
static method TypeExtensions.GetExplicitConversionOperator(Type type, Type sourceType, Type targetType): MethodInfo - removed:
static method TypeExtensions.GetImplicitConversionOperator(Type type, Type sourceType, Type targetType): MethodInfo - removed:
static method TypeExtensions.GetIndexerByParameterTypes(Type type, IEnumerable<Type> parameterTypes): PropertyInfo - removed:
static method TypeExtensions.GetMethod(Type type, string methodName, IEnumerable<Type> parameterTypes): MethodInfo - removed:
static method TypeExtensions.GetNonPrivateFields(Type typeToReflect): IEnumerable<FieldInfo> - removed:
static method TypeExtensions.GetNonPrivateMembers(Type typeToReflect): IEnumerable<SelectedMemberInfo> - removed:
static method TypeExtensions.GetNonPrivateProperties(Type typeToReflect, IEnumerable<string> filter = …): IEnumerable<PropertyInfo> - removed:
static method TypeExtensions.GetParameterlessMethod(Type type, string methodName): MethodInfo - removed:
static method TypeExtensions.GetPropertyByName(Type type, string propertyName): PropertyInfo - removed:
static method TypeExtensions.HasAttribute<TAttribute>(MemberInfo method): bool - removed:
static method TypeExtensions.HasExplicitlyImplementedProperty(Type type, Type interfaceType, string propertyName): bool - removed:
static method TypeExtensions.HasMatchingAttribute<TAttribute>(MemberInfo type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - removed:
static method TypeExtensions.HasMatchingAttribute<TAttribute>(Type type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, bool inherit = …): bool - removed:
static method TypeExtensions.HasMethod(Type type, string methodName, IEnumerable<Type> parameterTypes): bool - removed:
static method TypeExtensions.HasParameterlessMethod(Type type, string methodName): bool - removed:
static method TypeExtensions.HasValueSemantics(Type type): bool - removed:
static method TypeExtensions.Implements(Type type, Type expectedBaseType): bool - removed:
static method TypeExtensions.IsCSharpAbstract(Type type): bool - removed:
static method TypeExtensions.IsCSharpSealed(Type type): bool - removed:
static method TypeExtensions.IsCSharpStatic(Type type): bool - removed:
static method TypeExtensions.IsDecoratedWith<TAttribute>(MemberInfo type): bool - removed:
static method TypeExtensions.IsDecoratedWith<TAttribute>(MemberInfo type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - removed:
static method TypeExtensions.IsDecoratedWith<TAttribute>(Type type): bool - removed:
static method TypeExtensions.IsDecoratedWith<TAttribute>(Type type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - removed:
static method TypeExtensions.IsDecoratedWith<TAttribute>(Type type, bool inherit = …): bool - removed:
static method TypeExtensions.IsDecoratedWith<TAttribute>(TypeInfo type): bool - removed:
static method TypeExtensions.IsDecoratedWith<TAttribute>(TypeInfo type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - removed:
static method TypeExtensions.IsDecoratedWithOrInherit<TAttribute>(MemberInfo type): bool - removed:
static method TypeExtensions.IsDecoratedWithOrInherit<TAttribute>(MemberInfo type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - removed:
static method TypeExtensions.IsDecoratedWithOrInherit<TAttribute>(Type type): bool - removed:
static method TypeExtensions.IsDecoratedWithOrInherit<TAttribute>(Type type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - removed:
static method TypeExtensions.IsDecoratedWithOrInherit<TAttribute>(TypeInfo type): bool - removed:
static method TypeExtensions.IsDecoratedWithOrInherit<TAttribute>(TypeInfo type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - removed:
static method TypeExtensions.IsEquivalentTo(SelectedMemberInfo property, SelectedMemberInfo otherProperty): bool - removed:
static method TypeExtensions.IsIndexer(PropertyInfo member): bool - removed:
static method TypeExtensions.IsSameOrInherits(Type actualType, Type expectedType): bool - removed:
static method TypeExtensions.OverridesEquals(Type type): bool - changed:
interface ITimer → interface ITimer extends IDisposable - added:
delegate StartTimer(): ITimer - added:
interface ICollectionWrapper<TCollection> - added:
property ICollectionWrapper.UnderlyingCollection: TCollection { get; }
- added:
class DataColumnAssertions extends ReferenceTypeAssertions<DataColumn, DataColumnAssertions> - added:
class DataRowAssertions<TDataRow> extends ReferenceTypeAssertions<TDataRow, DataRowAssertions<TDataRow>> - added:
class DataSetAssertions<TDataSet> extends ReferenceTypeAssertions<DataSet, DataSetAssertions<TDataSet>> - added:
class DataTableAssertions<TDataTable> extends ReferenceTypeAssertions<DataTable, DataTableAssertions<TDataTable>> - added:
ctor DataColumnAssertions(DataColumn dataColumn) - added:
ctor DataRowAssertions(TDataRow dataRow) - added:
ctor DataSetAssertions(TDataSet dataSet) - added:
ctor DataTableAssertions(TDataTable dataTable) - added:
enum RowMatchMode - added:
interface IDataEquivalencyAssertionOptions<T> extends IEquivalencyAssertionOptions - added:
member RowMatchMode.Index - added:
member RowMatchMode.PrimaryKey - added:
method DataColumnAssertions.BeEquivalentTo(DataColumn expectation, Func<IDataEquivalencyAssertionOptions<DataColumn>, IDataEquivalencyAssertionOptions<DataColumn>> config, string because = …, object[] becauseArgs): AndConstraint<DataColumnAssertions> - added:
method DataColumnAssertions.BeEquivalentTo(DataColumn expectation, string because = …, object[] becauseArgs): AndConstraint<DataColumnAssertions> - added:
method DataRowAssertions.BeEquivalentTo(DataRow expectation, Func<IDataEquivalencyAssertionOptions<DataRow>, IDataEquivalencyAssertionOptions<DataRow>> config, string because = …, object[] becauseArgs): AndConstraint<DataRowAssertions<TDataRow>> - added:
method DataRowAssertions.BeEquivalentTo(DataRow expectation, string because = …, object[] becauseArgs): AndConstraint<DataRowAssertions<TDataRow>> - added:
method DataRowAssertions.HaveColumn(string expectedColumnName, string because = …, object[] becauseArgs): AndWhichConstraint<DataRowAssertions<TDataRow>, DataColumn> - added:
method DataRowAssertions.HaveColumns(IEnumerable<string> expectedColumnNames, string because = …, object[] becauseArgs): AndConstraint<DataRowAssertions<TDataRow>> - added:
method DataRowAssertions.HaveColumns(string[] expectedColumnNames): AndConstraint<DataRowAssertions<TDataRow>> - added:
method DataSetAssertions.BeEquivalentTo(DataSet expectation, Func<IDataEquivalencyAssertionOptions<DataSet>, IDataEquivalencyAssertionOptions<DataSet>> config, string because = …, object[] becauseArgs): AndConstraint<DataSetAssertions<TDataSet>> - added:
method DataSetAssertions.BeEquivalentTo(DataSet expectation, string because = …, object[] becauseArgs): AndConstraint<DataSetAssertions<TDataSet>> - added:
method DataSetAssertions.HaveTable(string expectedTableName, string because = …, object[] becauseArgs): AndWhichConstraint<DataSetAssertions<TDataSet>, DataTable> - added:
method DataSetAssertions.HaveTableCount(int expected, string because = …, object[] becauseArgs): AndConstraint<DataSetAssertions<TDataSet>> - added:
method DataSetAssertions.HaveTables(IEnumerable<string> expectedTableNames, string because = …, object[] becauseArgs): AndConstraint<DataSetAssertions<TDataSet>> - added:
method DataSetAssertions.HaveTables(string[] expectedTableNames): AndConstraint<DataSetAssertions<TDataSet>> - added:
method DataTableAssertions.BeEquivalentTo(DataTable expectation, Func<IDataEquivalencyAssertionOptions<DataTable>, IDataEquivalencyAssertionOptions<DataTable>> config, string because = …, object[] becauseArgs): AndConstraint<DataTableAssertions<TDataTable>> - added:
method DataTableAssertions.BeEquivalentTo(DataTable expectation, string because = …, object[] becauseArgs): AndConstraint<DataTableAssertions<TDataTable>> - added:
method DataTableAssertions.HaveColumn(string expectedColumnName, string because = …, object[] becauseArgs): AndWhichConstraint<DataTableAssertions<TDataTable>, DataColumn> - added:
method DataTableAssertions.HaveColumns(IEnumerable<string> expectedColumnNames, string because = …, object[] becauseArgs): AndConstraint<DataTableAssertions<TDataTable>> - added:
method DataTableAssertions.HaveColumns(string[] expectedColumnNames): AndConstraint<DataTableAssertions<TDataTable>> - added:
method DataTableAssertions.HaveRowCount(int expected, string because = …, object[] becauseArgs): AndConstraint<DataTableAssertions<TDataTable>> - added:
method IDataEquivalencyAssertionOptions.AllowingMismatchedTypes(): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.Excluding(Expression<Func<IMemberInfo, bool>> predicate): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.Excluding(Expression<Func<T, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumn(DataColumn column): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumn(string tableName, string columnName): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumnInAllTables(string columnName): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumns(DataColumn[] columns): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumns(IEnumerable<DataColumn> columns): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumns(string tableName, IEnumerable<string> columnNames): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumns(string tableName, string[] columnNames): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumnsInAllTables(IEnumerable<string> columnNames): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingColumnsInAllTables(string[] columnNames): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingOriginalData(): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingRelated(Expression<Func<Constraint, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingRelated(Expression<Func<DataColumn, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingRelated(Expression<Func<DataRelation, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingRelated(Expression<Func<DataRow, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingRelated(Expression<Func<DataTable, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingRelated(Expression<Func<ForeignKeyConstraint, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingRelated(Expression<Func<UniqueConstraint, object>> expression): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingTable(string tableName): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingTables(IEnumerable<string> tableNames): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.ExcludingTables(string[] tableNames): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.IgnoringUnmatchedColumns(): IDataEquivalencyAssertionOptions<T> - added:
method IDataEquivalencyAssertionOptions.UsingRowMatchMode(RowMatchMode rowMatchMode): IDataEquivalencyAssertionOptions<T> - added:
protected property DataColumnAssertions.Identifier: string { get; } - added:
protected property DataRowAssertions.Identifier: string { get; } - added:
protected property DataSetAssertions.Identifier: string { get; } - added:
protected property DataTableAssertions.Identifier: string { get; }
- removed:
abstract class SelectedMemberInfo - removed:
class AssertionRuleEquivalencyStep<TSubject> implements IEquivalencyStep - removed:
class DictionaryEquivalencyStep implements IEquivalencyStep - removed:
class EnumEqualityStep implements IEquivalencyStep - removed:
class EnumerableEquivalencyStep implements IEquivalencyStep - removed:
class GenericDictionaryEquivalencyStep implements IEquivalencyStep - removed:
class GenericEnumerableEquivalencyStep implements IEquivalencyStep - removed:
class ReferenceEqualityEquivalencyStep implements IEquivalencyStep - removed:
class RunAllUserStepsEquivalencyStep implements IEquivalencyStep - removed:
class SimpleEqualityEquivalencyStep implements IEquivalencyStep - removed:
class StringBuilderTraceWriter implements ITraceWriter - removed:
class StringEqualityEquivalencyStep implements IEquivalencyStep - removed:
class StructuralEqualityEquivalencyStep implements IEquivalencyStep - removed:
class TryConversionStep implements IEquivalencyStep - removed:
class ValueTypeEquivalencyStep implements IEquivalencyStep - removed:
ctor AssertionRuleEquivalencyStep(Expression<Func<IMemberInfo, bool>> predicate, Action<IAssertionContext<TSubject>> action) - removed:
ctor DictionaryEquivalencyStep() - removed:
ctor EnumEqualityStep() - removed:
ctor EnumerableEquivalencyStep() - removed:
ctor GenericDictionaryEquivalencyStep() - removed:
ctor GenericEnumerableEquivalencyStep() - removed:
ctor ReferenceEqualityEquivalencyStep() - removed:
ctor RunAllUserStepsEquivalencyStep() - removed:
ctor SimpleEqualityEquivalencyStep() - removed:
ctor StringBuilderTraceWriter() - removed:
ctor StringEqualityEquivalencyStep() - removed:
ctor StructuralEqualityEquivalencyStep() - removed:
ctor TryConversionStep(ConversionSelector selector) - removed:
ctor ValueTypeEquivalencyStep() - removed:
delegate GetTraceMessage(string path): string - removed:
interface IAssertionRule - removed:
interface ITraceWriter - removed:
method AssertionRuleEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method AssertionRuleEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method AssertionRuleEquivalencyStep.ToString(): string - removed:
method DictionaryEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method DictionaryEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method EnumEqualityStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method EnumEqualityStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method EnumerableEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method EnumerableEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method EquivalencyAssertionOptions.Including(Expression<Func<IMemberInfo, bool>> predicate): EquivalencyAssertionOptions<TExpectation> - removed:
method EquivalencyValidationContext.TraceBlock(GetTraceMessage getTraceMessage): IDisposable - removed:
method EquivalencyValidationContext.TraceSingle(GetTraceMessage getTraceMessage): void - removed:
method EquivalencyValidator.AssertEqualityUsing(IEquivalencyValidationContext context): void - removed:
method GenericDictionaryEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method GenericDictionaryEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method GenericEnumerableEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method GenericEnumerableEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method IAssertionRule.AssertEquality(IEquivalencyValidationContext context): bool - removed:
method IEquivalencyAssertionOptions.GetUserEquivalencySteps(ConversionSelector conversionSelector): IEnumerable<IEquivalencyStep> - removed:
method IEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method IEquivalencyValidationContext.TraceBlock(GetTraceMessage getMessage): IDisposable - removed:
method IEquivalencyValidationContext.TraceSingle(GetTraceMessage getMessage): void - removed:
method IEquivalencyValidator.AssertEqualityUsing(IEquivalencyValidationContext context): void - removed:
method ITraceWriter.AddBlock(string trace): IDisposable - removed:
method ITraceWriter.AddSingle(string trace): void - removed:
method ITraceWriter.ToString(): string - removed:
method ReferenceEqualityEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method ReferenceEqualityEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator structuralEqualityValidator, IEquivalencyAssertionOptions config): bool - removed:
method RunAllUserStepsEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method RunAllUserStepsEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method SelectedMemberInfo.GetValue(object obj, object[] index): object - removed:
method SimpleEqualityEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method SimpleEqualityEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator structuralEqualityValidator, IEquivalencyAssertionOptions config): bool - removed:
method StringBuilderTraceWriter.AddBlock(string trace): IDisposable - removed:
method StringBuilderTraceWriter.AddSingle(string trace): void - removed:
method StringBuilderTraceWriter.ToString(): string - removed:
method StringEqualityEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method StringEqualityEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method StructuralEqualityEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method StructuralEqualityEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool - removed:
method TryConversionStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method TryConversionStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator structuralEqualityValidator, IEquivalencyAssertionOptions config): bool - removed:
method TryConversionStep.ToString(): string - removed:
method ValueTypeEquivalencyStep.CanHandle(IEquivalencyValidationContext context, IEquivalencyAssertionOptions config): bool - removed:
method ValueTypeEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator structuralEqualityValidator, IEquivalencyAssertionOptions config): bool - removed:
property EquivalencyValidationContext.Because: string { get; set; } - removed:
property EquivalencyValidationContext.BecauseArgs: object[] { get; set; } - removed:
property EquivalencyValidationContext.CompileTimeType: Type { get; set; } - removed:
property EquivalencyValidationContext.Expectation: object { get; set; } - removed:
property EquivalencyValidationContext.IsRoot: bool { get; } - removed:
property EquivalencyValidationContext.RootIsCollection: bool { get; set; } - removed:
property EquivalencyValidationContext.RuntimeType: Type { get; } - removed:
property EquivalencyValidationContext.SelectedMemberDescription: string { get; set; } - removed:
property EquivalencyValidationContext.SelectedMemberInfo: SelectedMemberInfo { get; set; } - removed:
property EquivalencyValidationContext.SelectedMemberPath: string { get; set; } - removed:
property EquivalencyValidationContext.Subject: object { get; set; } - removed:
property IAssertionContext.SubjectProperty: SelectedMemberInfo { get; } - removed:
property IEquivalencyAssertionOptions.IncludeFields: bool { get; } - removed:
property IEquivalencyAssertionOptions.IncludeProperties: bool { get; } - removed:
property IEquivalencyValidationContext.Because: string { get; } - removed:
property IEquivalencyValidationContext.BecauseArgs: object[] { get; } - removed:
property IEquivalencyValidationContext.Expectation: object { get; } - removed:
property IEquivalencyValidationContext.IsRoot: bool { get; } - removed:
property IEquivalencyValidationContext.RootIsCollection: bool { get; set; } - removed:
property IEquivalencyValidationContext.Subject: object { get; } - removed:
property IMemberInfo.CompileTimeType: Type { get; } - removed:
property IMemberInfo.RuntimeType: Type { get; } - removed:
property IMemberInfo.SelectedMemberDescription: string { get; } - removed:
property IMemberInfo.SelectedMemberInfo: SelectedMemberInfo { get; } - removed:
property IMemberInfo.SelectedMemberPath: string { get; } - removed:
property SelectedMemberInfo.DeclaringType: Type { get; } - removed:
property SelectedMemberInfo.MemberType: Type { get; } - removed:
property SelectedMemberInfo.Name: string { get; } - removed:
protected ctor SelectedMemberInfo() - removed:
protected method SelfReferenceEquivalencyAssertionOptions.RemoveSelectionRule<T>(): void - removed:
protected readonly field SelfReferenceEquivalencyAssertionOptions.orderingRules: OrderingRuleCollection - removed:
static class EquivalencyAssertionOptionsExtentions - removed:
static method EquivalencyAssertionOptionsExtentions.GetExpectationType(IEquivalencyAssertionOptions config, IMemberInfo context): Type - removed:
static method SelectedMemberInfo.Create(FieldInfo fieldInfo): SelectedMemberInfo - removed:
static method SelectedMemberInfo.Create(PropertyInfo propertyInfo): SelectedMemberInfo - changed:
class EquivalencyValidationContext implements IEquivalencyValidationContext, IMemberInfo → class EquivalencyValidationContext implements IEquivalencyValidationContext - changed:
ctor EquivalencyValidationContext() → ctor EquivalencyValidationContext(INode root, IEquivalencyAssertionOptions options) - changed:
ctor EquivalencyValidator(IEquivalencyAssertionOptions config) → ctor EquivalencyValidator() - changed:
interface IEquivalencyValidationContext extends IMemberInfo → interface IEquivalencyValidationContext - changed:
method ConversionSelector.Exclude(Expression<Func<IMemberInfo, bool>> predicate): void → method ConversionSelector.Exclude(Expression<Func<IObjectInfo, bool>> predicate): void - changed:
method ConversionSelector.Include(Expression<Func<IMemberInfo, bool>> predicate): void → method ConversionSelector.Include(Expression<Func<IObjectInfo, bool>> predicate): void - changed:
method ConversionSelector.RequiresConversion(IMemberInfo info): bool → method ConversionSelector.RequiresConversion(Comparands comparands, INode currentNode): bool - changed:
method EquivalencyValidator.AssertEquality(EquivalencyValidationContext context): void → method EquivalencyValidator.AssertEquality(Comparands comparands, EquivalencyValidationContext context): void - changed:
method IEquivalencyStep.Handle(IEquivalencyValidationContext context, IEquivalencyValidator parent, IEquivalencyAssertionOptions config): bool → method IEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - changed:
method IMemberMatchingRule.Match(SelectedMemberInfo expectedMember, object subject, string memberPath, IEquivalencyAssertionOptions config): SelectedMemberInfo → method IMemberMatchingRule.Match(IMember expectedMember, object subject, INode parent, IEquivalencyAssertionOptions options): IMember - changed:
method IMemberSelectionRule.SelectMembers(IEnumerable<SelectedMemberInfo> selectedMembers, IMemberInfo context, IEquivalencyAssertionOptions config): IEnumerable<SelectedMemberInfo> → method IMemberSelectionRule.SelectMembers(INode currentNode, IEnumerable<IMember> selectedMembers, MemberSelectionContext context): IEnumerable<IMember> - changed:
method IOrderingRule.Evaluate(IMemberInfo memberInfo): OrderStrictness → method IOrderingRule.Evaluate(IObjectInfo objectInfo): OrderStrictness - changed:
method OrderingRuleCollection.IsOrderingStrictFor(IMemberInfo memberInfo): bool → method OrderingRuleCollection.IsOrderingStrictFor(IObjectInfo objectInfo): bool - changed:
method SelfReferenceEquivalencyAssertionOptions.Restriction.When(Expression<Func<IMemberInfo, bool>> predicate): TSelf → method SelfReferenceEquivalencyAssertionOptions.Restriction.When(Expression<Func<IObjectInfo, bool>> predicate): TSelf - changed:
method SelfReferenceEquivalencyAssertionOptions.Using(IAssertionRule assertionRule): TSelf → method SelfReferenceEquivalencyAssertionOptions.Using(IOrderingRule orderingRule): TSelf - changed:
method SelfReferenceEquivalencyAssertionOptions.WithAutoConversionFor(Expression<Func<IMemberInfo, bool>> predicate): TSelf → method SelfReferenceEquivalencyAssertionOptions.WithAutoConversionFor(Expression<Func<IObjectInfo, bool>> predicate): TSelf - changed:
method SelfReferenceEquivalencyAssertionOptions.WithStrictOrderingFor(Expression<Func<IMemberInfo, bool>> predicate): TSelf → method SelfReferenceEquivalencyAssertionOptions.WithStrictOrderingFor(Expression<Func<IObjectInfo, bool>> predicate): TSelf - changed:
method SelfReferenceEquivalencyAssertionOptions.WithoutAutoConversionFor(Expression<Func<IMemberInfo, bool>> predicate): TSelf → method SelfReferenceEquivalencyAssertionOptions.WithoutAutoConversionFor(Expression<Func<IObjectInfo, bool>> predicate): TSelf - changed:
method SelfReferenceEquivalencyAssertionOptions.WithoutStrictOrderingFor(Expression<Func<IMemberInfo, bool>> predicate): TSelf → method SelfReferenceEquivalencyAssertionOptions.WithoutStrictOrderingFor(Expression<Func<IObjectInfo, bool>> predicate): TSelf - changed:
property EquivalencyValidationContext.Tracer: ITraceWriter { get; set; } → property EquivalencyValidationContext.Tracer: Tracer { get; } - changed:
property IEquivalencyValidationContext.Tracer: ITraceWriter { get; set; } → property IEquivalencyValidationContext.Tracer: Tracer { get; } - added:
abstract class EquivalencyStep<T> implements IEquivalencyStep - added:
class Comparands - added:
class Field extends Node implements IMember, INode - added:
class MemberSelectionContext - added:
class NestedExclusionOptionBuilder<TExpectation, TCurrent> - added:
class Node implements INode - added:
class Property extends Node implements IMember, INode - added:
ctor Comparands() - added:
ctor Comparands(object subject, object expectation, Type compileTimeType) - added:
ctor EquivalencyAssertionOptions(IEquivalencyAssertionOptions defaults) - added:
ctor Field(FieldInfo fieldInfo, INode parent) - added:
ctor Field(Type reflectedType, FieldInfo fieldInfo, INode parent) - added:
ctor MemberSelectionContext(Type compileTimeType, Type runtimeType, IEquivalencyAssertionOptions options) - added:
ctor Node() - added:
ctor Property(PropertyInfo propertyInfo, INode parent) - added:
ctor Property(Type reflectedType, PropertyInfo propertyInfo, INode parent) - added:
delegate GetSubjectId(): string - added:
enum EquivalencyResult - added:
enum MemberVisibility - added:
interface IMember extends INode - added:
interface INode - added:
interface IObjectInfo - added:
member EquivalencyResult.AssertionCompleted - added:
member EquivalencyResult.ContinueWithNext - added:
member MemberVisibility.DefaultInterfaceProperties - added:
member MemberVisibility.ExplicitlyImplemented - added:
member MemberVisibility.Internal - added:
member MemberVisibility.None - added:
member MemberVisibility.Public - added:
method Comparands.GetExpectedType(IEquivalencyAssertionOptions options): Type - added:
method Comparands.ToString(): string - added:
method EquivalencyAssertionOptions.For<TNext>(Expression<Func<TExpectation, IEnumerable<TNext>>> expression): NestedExclusionOptionBuilder<TExpectation, TNext> - added:
method EquivalencyAssertionOptions.WithMapping(string expectationMemberPath, string subjectMemberPath): EquivalencyAssertionOptions<TExpectation> - added:
method EquivalencyAssertionOptions.WithMapping<TNestedExpectation, TNestedSubject>(Expression<Func<TNestedExpectation, object>> expectationMember, Expression<Func<TNestedSubject, object>> subjectMember): EquivalencyAssertionOptions<TExpectation> - added:
method EquivalencyAssertionOptions.WithMapping<TNestedExpectation, TNestedSubject>(string expectationMemberName, string subjectMemberName): EquivalencyAssertionOptions<TExpectation> - added:
method EquivalencyAssertionOptions.WithMapping<TSubject>(Expression<Func<TExpectation, object>> expectationMemberPath, Expression<Func<TSubject, object>> subjectMemberPath): EquivalencyAssertionOptions<TExpectation> - added:
method EquivalencyAssertionOptions.WithoutStrictOrderingFor(Expression<Func<TExpectation, object>> expression): EquivalencyAssertionOptions<TExpectation> - added:
method EquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method EquivalencyValidationContext.AsCollectionItem<TItem>(string index): IEquivalencyValidationContext - added:
method EquivalencyValidationContext.AsDictionaryItem<TKey, TExpectation>(TKey key): IEquivalencyValidationContext - added:
method EquivalencyValidationContext.AsNestedMember(IMember expectationMember): IEquivalencyValidationContext - added:
method EquivalencyValidationContext.Clone(): IEquivalencyValidationContext - added:
method EquivalencyValidationContext.IsCyclicReference(object expectation): bool - added:
method EquivalencyValidator.RecursivelyAssertEquality(Comparands comparands, IEquivalencyValidationContext context): void - added:
method Field.GetValue(object obj): object - added:
method IEquivalencyValidationContext.AsCollectionItem<TItem>(string index): IEquivalencyValidationContext - added:
method IEquivalencyValidationContext.AsDictionaryItem<TKey, TExpectation>(TKey key): IEquivalencyValidationContext - added:
method IEquivalencyValidationContext.AsNestedMember(IMember expectationMember): IEquivalencyValidationContext - added:
method IEquivalencyValidationContext.Clone(): IEquivalencyValidationContext - added:
method IEquivalencyValidationContext.IsCyclicReference(object expectation): bool - added:
method IEquivalencyValidator.RecursivelyAssertEquality(Comparands comparands, IEquivalencyValidationContext context): void - added:
method IMember.GetValue(object obj): object - added:
method NestedExclusionOptionBuilder.Exclude(Expression<Func<TCurrent, object>> expression): EquivalencyAssertionOptions<TExpectation> - added:
method NestedExclusionOptionBuilder.For<TNext>(Expression<Func<TCurrent, IEnumerable<TNext>>> expression): NestedExclusionOptionBuilder<TExpectation, TNext> - added:
method Node.Equals(object obj): bool - added:
method Node.GetHashCode(): int - added:
method Node.ToString(): string - added:
method Property.GetValue(object obj): object - added:
method SelfReferenceEquivalencyAssertionOptions.ComparingByMembers(Type type): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.ComparingByValue(Type type): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.ComparingRecordsByMembers(): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.ComparingRecordsByValue(): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.ExcludingNonBrowsableMembers(): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.IgnoringNonBrowsableMembersOnSubject(): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.Including(Expression<Func<IMemberInfo, bool>> predicate): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.IncludingInternalFields(): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.IncludingInternalProperties(): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.Using<T, TEqualityComparer>(): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.Using<T>(IEqualityComparer<T> comparer): TSelf - added:
property Comparands.CompileTimeType: Type { get; set; } - added:
property Comparands.Expectation: object { get; set; } - added:
property Comparands.RuntimeType: Type { get; } - added:
property Comparands.Subject: object { get; set; } - added:
property EquivalencyValidationContext.CurrentNode: INode { get; } - added:
property EquivalencyValidationContext.Options: IEquivalencyAssertionOptions { get; } - added:
property EquivalencyValidationContext.Reason: Reason { get; set; } - added:
property EquivalencyValidationContext.TraceWriter: ITraceWriter { get; set; } - added:
property Field.DeclaringType: Type { get; set; } - added:
property Field.Description: string { get; } - added:
property Field.GetterAccessibility: CSharpAccessModifier { get; } - added:
property Field.IsBrowsable: bool { get; } - added:
property Field.ReflectedType: Type { get; } - added:
property Field.SetterAccessibility: CSharpAccessModifier { get; } - added:
property IAssertionContext.SelectedNode: INode { get; } - added:
property IEquivalencyAssertionOptions.CompareRecordsByValue: bool? { get; } - added:
property IEquivalencyAssertionOptions.ExcludeNonBrowsableOnExpectation: bool { get; } - added:
property IEquivalencyAssertionOptions.IgnoreNonBrowsableOnSubject: bool { get; } - added:
property IEquivalencyAssertionOptions.IncludedFields: MemberVisibility { get; } - added:
property IEquivalencyAssertionOptions.IncludedProperties: MemberVisibility { get; } - added:
property IEquivalencyAssertionOptions.UserEquivalencySteps: IEnumerable<IEquivalencyStep> { get; } - added:
property IEquivalencyValidationContext.CurrentNode: INode { get; } - added:
property IEquivalencyValidationContext.Options: IEquivalencyAssertionOptions { get; } - added:
property IEquivalencyValidationContext.Reason: Reason { get; } - added:
property IMember.DeclaringType: Type { get; } - added:
property IMember.GetterAccessibility: CSharpAccessModifier { get; } - added:
property IMember.IsBrowsable: bool { get; } - added:
property IMember.ReflectedType: Type { get; } - added:
property IMember.SetterAccessibility: CSharpAccessModifier { get; } - added:
property IMemberInfo.DeclaringType: Type { get; } - added:
property IMemberInfo.GetterAccessibility: CSharpAccessModifier { get; } - added:
property IMemberInfo.Name: string { get; } - added:
property IMemberInfo.Path: string { get; set; } - added:
property IMemberInfo.SetterAccessibility: CSharpAccessModifier { get; } - added:
property IMemberInfo.Type: Type { get; } - added:
property INode.Depth: int { get; } - added:
property INode.Description: string { get; } - added:
property INode.GetSubjectId: GetSubjectId { get; } - added:
property INode.IsRoot: bool { get; } - added:
property INode.Name: string { get; set; } - added:
property INode.ParentType: Type { get; } - added:
property INode.Path: string { get; } - added:
property INode.PathAndName: string { get; } - added:
property INode.RootIsCollection: bool { get; } - added:
property INode.Type: Type { get; } - added:
property IObjectInfo.CompileTimeType: Type { get; } - added:
property IObjectInfo.ParentType: Type { get; } - added:
property IObjectInfo.Path: string { get; set; } - added:
property IObjectInfo.RuntimeType: Type { get; } - added:
property IObjectInfo.Type: Type { get; } - added:
property MemberSelectionContext.IncludedFields: MemberVisibility { get; } - added:
property MemberSelectionContext.IncludedProperties: MemberVisibility { get; } - added:
property MemberSelectionContext.Type: Type { get; } - added:
property Node.Depth: int { get; } - added:
property Node.Description: string { get; } - added:
property Node.GetSubjectId: GetSubjectId { get; set; } - added:
property Node.IsRoot: bool { get; } - added:
property Node.Name: string { get; set; } - added:
property Node.ParentType: Type { get; set; } - added:
property Node.Path: string { get; set; } - added:
property Node.PathAndName: string { get; } - added:
property Node.RootIsCollection: bool { get; set; } - added:
property Node.Type: Type { get; set; } - added:
property Property.DeclaringType: Type { get; } - added:
property Property.Description: string { get; } - added:
property Property.GetterAccessibility: CSharpAccessModifier { get; } - added:
property Property.IsBrowsable: bool { get; } - added:
property Property.ReflectedType: Type { get; } - added:
property Property.SetterAccessibility: CSharpAccessModifier { get; } - added:
property SelfReferenceEquivalencyAssertionOptions.CompareRecordsByValue: bool? { get; } - added:
protected ctor EquivalencyStep() - added:
protected method EquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method SelfReferenceEquivalencyAssertionOptions.AddMatchingRule(IMemberMatchingRule matchingRule): TSelf - added:
protected property SelfReferenceEquivalencyAssertionOptions.OrderingRules: OrderingRuleCollection { get; } - added:
static class MemberFactory - added:
static method MemberFactory.Create(MemberInfo memberInfo, INode parent): IMember - added:
static method Node.From<T>(GetSubjectId getSubjectId): INode - added:
static method Node.FromCollectionItem<T>(string index, INode parent): INode - added:
static method Node.FromDictionaryItem<T>(object key, INode parent): INode
- added:
class AssertionRuleEquivalencyStep<TSubject> implements IEquivalencyStep - added:
class AutoConversionStep implements IEquivalencyStep - added:
class ConstraintCollectionEquivalencyStep extends EquivalencyStep<ConstraintCollection> - added:
class ConstraintEquivalencyStep extends EquivalencyStep<Constraint> - added:
class DataColumnEquivalencyStep extends EquivalencyStep<DataColumn> - added:
class DataRelationEquivalencyStep extends EquivalencyStep<DataRelation> - added:
class DataRowCollectionEquivalencyStep extends EquivalencyStep<DataRowCollection> - added:
class DataRowEquivalencyStep extends EquivalencyStep<DataRow> - added:
class DataSetEquivalencyStep extends EquivalencyStep<DataSet> - added:
class DataTableEquivalencyStep extends EquivalencyStep<DataTable> - added:
class DictionaryEquivalencyStep extends EquivalencyStep<IDictionary> - added:
class EnumEqualityStep implements IEquivalencyStep - added:
class EnumerableEquivalencyStep implements IEquivalencyStep - added:
class EqualityComparerEquivalencyStep<T> implements IEquivalencyStep - added:
class GenericDictionaryEquivalencyStep implements IEquivalencyStep - added:
class GenericEnumerableEquivalencyStep implements IEquivalencyStep - added:
class ReferenceEqualityEquivalencyStep implements IEquivalencyStep - added:
class RunAllUserStepsEquivalencyStep implements IEquivalencyStep - added:
class SimpleEqualityEquivalencyStep implements IEquivalencyStep - added:
class StringEqualityEquivalencyStep implements IEquivalencyStep - added:
class StructuralEqualityEquivalencyStep implements IEquivalencyStep - added:
class ValueTypeEquivalencyStep implements IEquivalencyStep - added:
class XAttributeEquivalencyStep extends EquivalencyStep<XAttribute> - added:
class XDocumentEquivalencyStep extends EquivalencyStep<XDocument> - added:
class XElementEquivalencyStep extends EquivalencyStep<XElement> - added:
ctor AssertionRuleEquivalencyStep(Expression<Func<IObjectInfo, bool>> predicate, Action<IAssertionContext<TSubject>> assertion) - added:
ctor AutoConversionStep() - added:
ctor ConstraintCollectionEquivalencyStep() - added:
ctor ConstraintEquivalencyStep() - added:
ctor DataColumnEquivalencyStep() - added:
ctor DataRelationEquivalencyStep() - added:
ctor DataRowCollectionEquivalencyStep() - added:
ctor DataRowEquivalencyStep() - added:
ctor DataSetEquivalencyStep() - added:
ctor DataTableEquivalencyStep() - added:
ctor DictionaryEquivalencyStep() - added:
ctor EnumEqualityStep() - added:
ctor EnumerableEquivalencyStep() - added:
ctor EqualityComparerEquivalencyStep(IEqualityComparer<T> comparer) - added:
ctor GenericDictionaryEquivalencyStep() - added:
ctor GenericEnumerableEquivalencyStep() - added:
ctor ReferenceEqualityEquivalencyStep() - added:
ctor RunAllUserStepsEquivalencyStep() - added:
ctor SimpleEqualityEquivalencyStep() - added:
ctor StringEqualityEquivalencyStep() - added:
ctor StructuralEqualityEquivalencyStep() - added:
ctor ValueTypeEquivalencyStep() - added:
ctor XAttributeEquivalencyStep() - added:
ctor XDocumentEquivalencyStep() - added:
ctor XElementEquivalencyStep() - added:
method AssertionRuleEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method AssertionRuleEquivalencyStep.ToString(): string - added:
method AutoConversionStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method AutoConversionStep.ToString(): string - added:
method EnumEqualityStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method EnumerableEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method EqualityComparerEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method EqualityComparerEquivalencyStep.ToString(): string - added:
method GenericDictionaryEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method GenericEnumerableEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method ReferenceEqualityEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method RunAllUserStepsEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method SimpleEqualityEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method StringEqualityEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method StructuralEqualityEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
method ValueTypeEquivalencyStep.Handle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method ConstraintCollectionEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method ConstraintEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method DataColumnEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method DataRelationEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method DataRowCollectionEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method DataRowEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method DataSetEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method DataTableEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method DictionaryEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method XAttributeEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method XDocumentEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult - added:
protected method XElementEquivalencyStep.OnHandle(Comparands comparands, IEquivalencyValidationContext context, IEquivalencyValidator nestedValidator): EquivalencyResult
- added:
class StringBuilderTraceWriter implements ITraceWriter - added:
class Tracer - added:
ctor StringBuilderTraceWriter() - added:
delegate GetTraceMessage(INode node): string - added:
interface ITraceWriter - added:
method ITraceWriter.AddBlock(string trace): IDisposable - added:
method ITraceWriter.AddSingle(string trace): void - added:
method ITraceWriter.ToString(): string - added:
method StringBuilderTraceWriter.AddBlock(string trace): IDisposable - added:
method StringBuilderTraceWriter.AddSingle(string trace): void - added:
method StringBuilderTraceWriter.ToString(): string - added:
method Tracer.ToString(): string - added:
method Tracer.WriteBlock(GetTraceMessage getTraceMessage): IDisposable - added:
method Tracer.WriteLine(GetTraceMessage getTraceMessage): void
- removed:
class RecordedEvent - removed:
ctor RecordedEvent(DateTime utcNow, object monitoredObject, object[] parameters) - removed:
interface IEventRecorder extends IDisposable, IEnumerable, IEnumerable<RecordedEvent> - removed:
method IEventRecorder.RecordEvent(object[] parameters): void - removed:
method IEventRecorder.Reset(): void - removed:
property IEventRecorder.EventHandlerType: Type { get; } - removed:
property IEventRecorder.EventName: string { get; } - removed:
property IEventRecorder.EventObject: object { get; } - removed:
property RecordedEvent.Parameters: IEnumerable<object> { get; } - removed:
property RecordedEvent.TimestampUtc: DateTime { get; set; }
- removed:
class AssertionScope implements IAssertionScope, IDisposable - removed:
class ContinuedAssertionScope implements IAssertionScope, IDisposable - removed:
ctor Continuation(AssertionScope sourceScope, bool sourceSucceeded) - removed:
ctor ContinuationOfGiven(GivenSelector<TSubject> parent, bool succeeded) - removed:
ctor ContinuedAssertionScope(AssertionScope predecessor, bool predecessorSucceeded) - removed:
ctor GivenSelector(Func<T> selector, bool predecessorSucceeded, AssertionScope predecessor) - removed:
property AssertionScope.Succeeded: bool { get; } - removed:
property Continuation.SourceSucceeded: bool { get; } - removed:
property ContinuedAssertionScope.Succeeded: bool { get; } - removed:
property IAssertionScope.Succeeded: bool { get; } - changed:
property AssertionScope.Context: string { get; set; } → property AssertionScope.Context: Lazy<string> { get; set; } - added:
class Reason - added:
ctor AssertionScope(Lazy<string> context) - added:
ctor Reason(string formattedMessage, object[] arguments) - added:
method AssertionScope.AddReportable(string key, Func<string> valueFunc): void - added:
method AssertionScope.AppendTracing(string tracingBlock): void - added:
method AssertionScope.AssumeSingleCaller(): void - added:
method AssertionScope.BecauseOf(Reason reason): AssertionScope - added:
method AssertionScope.FailWith(string message): Continuation - added:
method AssertionScope.FailWith(string message, Func<object>[] argProviders): Continuation - added:
method AssertionScope.ForConstraint(OccurrenceConstraint constraint, int actualOccurrences): AssertionScope - added:
method ContinuedAssertionScope.FailWith(string message): Continuation - added:
method ContinuedAssertionScope.FailWith(string message, Func<object>[] argProviders): Continuation - added:
method IAssertionScope.FailWith(string message): Continuation - added:
method IAssertionScope.FailWith(string message, Func<object>[] argProviders): Continuation - added:
property AssertionScope.CallerIdentity: string { get; } - added:
property AssertionScope.FormattingOptions: FormattingOptions { get; } - added:
property Reason.Arguments: object[] { get; set; } - added:
property Reason.FormattedMessage: string { get; set; } - added:
sealed class AssertionScope implements IAssertionScope, IDisposable - added:
sealed class ContinuedAssertionScope implements IAssertionScope, IDisposable
- added:
static class OccurrenceConstraintExtensions - added:
static method FluentDateTimeExtensions.WithOffset(DateTime self, TimeSpan offset): DateTimeOffset - added:
static method OccurrenceConstraintExtensions.TimesExactly(int times): OccurrenceConstraint - added:
static method OccurrenceConstraintExtensions.TimesOrLess(int times): OccurrenceConstraint - added:
static method OccurrenceConstraintExtensions.TimesOrMore(int times): OccurrenceConstraint
- removed:
property AttributeBasedFormatter.Formatters: MethodInfo[] { get; } - removed:
property FormattingContext.Depth: int { get; set; } - changed:
delegate FormatChild(string childPath, object value): string → delegate FormatChild(string childPath, object value, FormattedObjectGraph formattedGraph): void - changed:
method AggregateExceptionValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method AggregateExceptionValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method AttributeBasedFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method AttributeBasedFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method ByteValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method ByteValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method DateTimeOffsetValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method DateTimeOffsetValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method DecimalValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method DecimalValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method DefaultValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method DefaultValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method DoubleValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method DoubleValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method EnumerableValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method EnumerableValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method ExceptionValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method ExceptionValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method ExpressionValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method ExpressionValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method GuidValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method GuidValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method IValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method IValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method Int16ValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method Int16ValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method Int32ValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method Int32ValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method Int64ValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method Int64ValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method MultidimensionalArrayFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method MultidimensionalArrayFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method NullValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method NullValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method PropertyInfoFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method PropertyInfoFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method SByteValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method SByteValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method SingleValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method SingleValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method StringValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method StringValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method TaskFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method TaskFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method TimeSpanValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method TimeSpanValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method UInt16ValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method UInt16ValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method UInt32ValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method UInt32ValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method UInt64ValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method UInt64ValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method XAttributeValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method XAttributeValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method XDocumentValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method XDocumentValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
method XElementValueFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method XElementValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - changed:
static method Formatter.ToString(object value, bool useLineBreaks = …): string → static method Formatter.ToString(object value, FormattingOptions options = …): string - added:
class DictionaryValueFormatter implements IValueFormatter - added:
class EnumValueFormatter implements IValueFormatter - added:
class FormattedObjectGraph - added:
class FormattingOptions - added:
class MaxLinesExceededException extends Exception - added:
class PredicateLambdaExpressionValueFormatter implements IValueFormatter - added:
class XmlReaderValueFormatter implements IValueFormatter - added:
ctor DictionaryValueFormatter() - added:
ctor EnumValueFormatter() - added:
ctor FormattedObjectGraph(int maxLines) - added:
ctor FormattingOptions() - added:
ctor MaxLinesExceededException() - added:
ctor MaxLinesExceededException(string message) - added:
ctor MaxLinesExceededException(string message, Exception innerException) - added:
ctor PredicateLambdaExpressionValueFormatter() - added:
ctor XmlReaderValueFormatter() - added:
method DictionaryValueFormatter.CanHandle(object value): bool - added:
method DictionaryValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - added:
method EnumValueFormatter.CanHandle(object value): bool - added:
method EnumValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - added:
method FormattedObjectGraph.AddFragment(string fragment): void - added:
method FormattedObjectGraph.AddFragmentOnNewLine(string fragment): void - added:
method FormattedObjectGraph.AddLine(string line): void - added:
method FormattedObjectGraph.ToString(): string - added:
method FormattedObjectGraph.WithIndentation(): IDisposable - added:
method PredicateLambdaExpressionValueFormatter.CanHandle(object value): bool - added:
method PredicateLambdaExpressionValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - added:
method XmlReaderValueFormatter.CanHandle(object value): bool - added:
method XmlReaderValueFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - added:
property FormattedObjectGraph.LineCount: int { get; } - added:
property FormattingOptions.MaxDepth: int { get; set; } - added:
property FormattingOptions.MaxLines: int { get; set; } - added:
property FormattingOptions.UseLineBreaks: bool { get; set; } - added:
protected method DefaultValueFormatter.GetMembers(Type type): MemberInfo[] - added:
protected method DefaultValueFormatter.TypeDisplayName(Type type): string - added:
protected property DefaultValueFormatter.SpacesPerIndentionLevel: int { get; } - added:
protected property DictionaryValueFormatter.MaxItems: int { get; } - added:
protected property EnumerableValueFormatter.MaxItems: int { get; } - added:
static property FormattedObjectGraph.SpacesPerIndentation: int { get; }
- changed:
class ComparableTypeAssertions<T> extends ReferenceTypeAssertions<IComparable<T>, ComparableTypeAssertions<T>> → class ComparableTypeAssertions<T, TAssertions> extends ReferenceTypeAssertions<IComparable<T>, TAssertions> - changed:
class NullableNumericAssertions<T> extends NumericAssertions<T> → class NullableNumericAssertions<T, TAssertions> extends NumericAssertions<T, TAssertions> - changed:
class NumericAssertions<T> → class NumericAssertions<T, TAssertions> - changed:
ctor NumericAssertions(object value) → ctor NumericAssertions(T value) - changed:
method ComparableTypeAssertions.Be(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.Be(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): void → method ComparableTypeAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): void → method ComparableTypeAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.BeGreaterThan(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeGreaterThan(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.BeLessOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeLessOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.BeLessThan(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeLessThan(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.NotBe(T unexpected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.NotBe(T unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ComparableTypeAssertions.NotBeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.NotBeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableNumericAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> → method NullableNumericAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableNumericAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> → method NullableNumericAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableNumericAssertions.Match(Expression<Func<T?, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> → method NullableNumericAssertions.Match(Expression<Func<T?, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableNumericAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> → method NullableNumericAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableNumericAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> → method NullableNumericAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.Be(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.Be(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.Be(T? expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.Be(T? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeGreaterThan(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeGreaterThan(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeLessOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeLessOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeLessThan(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeLessThan(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeNegative(string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeNegative(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeOneOf(IEnumerable<T> validValues, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeOneOf(IEnumerable<T> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.BeOneOf(T[] validValues): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeOneOf(T[] validValues): AndConstraint<TAssertions> - changed:
method NumericAssertions.BePositive(string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BePositive(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.Match(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.Match(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.NotBe(T unexpected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.NotBe(T unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.NotBe(T? unexpected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.NotBe(T? unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.NotBeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.NotBeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NumericAssertions.NotBeOfType(Type unexpectedType, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.NotBeOfType(Type unexpectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
property NumericAssertions.Subject: IComparable { get; } → property NumericAssertions.Subject: T? { get; } - added:
class ComparableTypeAssertions<T> extends ComparableTypeAssertions<T, ComparableTypeAssertions<T>> - added:
class NullableNumericAssertions<T> extends NullableNumericAssertions<T, NullableNumericAssertions<T>> - added:
class NumericAssertions<T> extends NumericAssertions<T, NumericAssertions<T>> - added:
method ComparableTypeAssertions.BeGreaterThanOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ComparableTypeAssertions.BeLessThanOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ComparableTypeAssertions.BeOneOf(IEnumerable<T> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ComparableTypeAssertions.BeOneOf(T[] validValues): AndConstraint<TAssertions> - added:
method ComparableTypeAssertions.BeRankedEquallyTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ComparableTypeAssertions.NotBeRankedEquallyTo(T unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method NumericAssertions.BeGreaterThanOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method NumericAssertions.BeLessThanOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method NumericAssertions.Equals(object obj): bool
- removed:
method DateTimeAssertions.BeCloseTo(DateTime nearbyTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - removed:
method DateTimeAssertions.NotBeCloseTo(DateTime distantTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - removed:
method DateTimeOffsetAssertions.BeCloseTo(DateTimeOffset nearbyTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - removed:
method DateTimeOffsetAssertions.NotBeCloseTo(DateTimeOffset distantTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - removed:
method NullableDateTimeAssertions.Be(DateTime? expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - removed:
method NullableDateTimeOffsetAssertions.Be(DateTimeOffset? expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - removed:
method ObjectAssertions.HaveFlag(Enum expectedFlag, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - removed:
method ObjectAssertions.NotHaveFlag(Enum unexpectedFlag, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - removed:
method SimpleTimeSpanAssertions.BeCloseTo(TimeSpan nearbyTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - removed:
method SimpleTimeSpanAssertions.NotBeCloseTo(TimeSpan distantTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - removed:
method StringAssertions.EndWithEquivalent(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - removed:
method StringAssertions.StartWithEquivalent(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - removed:
protected ctor ReferenceTypeAssertions() - changed:
class BooleanAssertions → class BooleanAssertions extends BooleanAssertions<BooleanAssertions> - changed:
class DateTimeAssertions → class DateTimeAssertions extends DateTimeAssertions<DateTimeAssertions> - changed:
class DateTimeOffsetAssertions → class DateTimeOffsetAssertions extends DateTimeOffsetAssertions<DateTimeOffsetAssertions> - changed:
class DateTimeOffsetRangeAssertions → class DateTimeOffsetRangeAssertions<TAssertions> - changed:
class DateTimeRangeAssertions → class DateTimeRangeAssertions<TAssertions> - changed:
class GuidAssertions → class GuidAssertions extends GuidAssertions<GuidAssertions> - changed:
class NullableBooleanAssertions extends BooleanAssertions → class NullableBooleanAssertions extends NullableBooleanAssertions<NullableBooleanAssertions> - changed:
class NullableDateTimeAssertions extends DateTimeAssertions → class NullableDateTimeAssertions extends NullableDateTimeAssertions<NullableDateTimeAssertions> - changed:
class NullableDateTimeOffsetAssertions extends DateTimeOffsetAssertions → class NullableDateTimeOffsetAssertions extends NullableDateTimeOffsetAssertions<NullableDateTimeOffsetAssertions> - changed:
class NullableGuidAssertions extends GuidAssertions → class NullableGuidAssertions extends NullableGuidAssertions<NullableGuidAssertions> - changed:
class NullableSimpleTimeSpanAssertions extends SimpleTimeSpanAssertions → class NullableSimpleTimeSpanAssertions extends NullableSimpleTimeSpanAssertions<NullableSimpleTimeSpanAssertions> - changed:
class ObjectAssertions extends ReferenceTypeAssertions<object, ObjectAssertions> → class ObjectAssertions extends ObjectAssertions<object, ObjectAssertions> - changed:
class SimpleTimeSpanAssertions → class SimpleTimeSpanAssertions extends SimpleTimeSpanAssertions<SimpleTimeSpanAssertions> - changed:
class StringAssertions extends ReferenceTypeAssertions<string, StringAssertions> → class StringAssertions extends StringAssertions<StringAssertions> - changed:
method BooleanAssertions.Be(bool expected, string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> → method BooleanAssertions.Be(bool expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method BooleanAssertions.BeFalse(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> → method BooleanAssertions.BeFalse(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method BooleanAssertions.BeTrue(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> → method BooleanAssertions.BeTrue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.Be(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.Be(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeAfter(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeAfter(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeAtLeast(TimeSpan timeSpan): DateTimeRangeAssertions → method DateTimeAssertions.BeAtLeast(TimeSpan timeSpan): DateTimeRangeAssertions<TAssertions> - changed:
method DateTimeAssertions.BeBefore(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeBefore(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeCloseTo(DateTime nearbyTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeCloseTo(DateTime nearbyTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeExactly(TimeSpan timeSpan): DateTimeRangeAssertions → method DateTimeAssertions.BeExactly(TimeSpan timeSpan): DateTimeRangeAssertions<TAssertions> - changed:
method DateTimeAssertions.BeIn(DateTimeKind expectedKind, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeIn(DateTimeKind expectedKind, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeLessThan(TimeSpan timeSpan): DateTimeRangeAssertions → method DateTimeAssertions.BeLessThan(TimeSpan timeSpan): DateTimeRangeAssertions<TAssertions> - changed:
method DateTimeAssertions.BeMoreThan(TimeSpan timeSpan): DateTimeRangeAssertions → method DateTimeAssertions.BeMoreThan(TimeSpan timeSpan): DateTimeRangeAssertions<TAssertions> - changed:
method DateTimeAssertions.BeOnOrAfter(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOnOrAfter(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeOnOrBefore(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOnOrBefore(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeOneOf(DateTime?[] validValues): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOneOf(DateTime?[] validValues): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeOneOf(DateTime[] validValues): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOneOf(DateTime[] validValues): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeOneOf(IEnumerable<DateTime> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOneOf(IEnumerable<DateTime> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeOneOf(IEnumerable<DateTime?> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOneOf(IEnumerable<DateTime?> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeSameDateAs(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeSameDateAs(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.BeWithin(TimeSpan timeSpan): DateTimeRangeAssertions → method DateTimeAssertions.BeWithin(TimeSpan timeSpan): DateTimeRangeAssertions<TAssertions> - changed:
method DateTimeAssertions.HaveDay(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveDay(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.HaveHour(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveHour(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.HaveMinute(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveMinute(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.HaveMonth(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveMonth(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.HaveSecond(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveSecond(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.HaveYear(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveYear(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotBe(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBe(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotBeAfter(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBeAfter(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotBeBefore(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBeBefore(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotBeCloseTo(DateTime distantTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBeCloseTo(DateTime distantTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotBeOnOrAfter(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBeOnOrAfter(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotBeOnOrBefore(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBeOnOrBefore(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotBeSameDateAs(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBeSameDateAs(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotHaveDay(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotHaveDay(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotHaveHour(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotHaveHour(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotHaveMinute(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotHaveMinute(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotHaveMonth(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotHaveMonth(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotHaveSecond(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotHaveSecond(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeAssertions.NotHaveYear(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotHaveYear(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.Be(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.Be(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeAfter(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeAfter(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeAtLeast(TimeSpan timeSpan): DateTimeOffsetRangeAssertions → method DateTimeOffsetAssertions.BeAtLeast(TimeSpan timeSpan): DateTimeOffsetRangeAssertions<TAssertions> - changed:
method DateTimeOffsetAssertions.BeBefore(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeBefore(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeCloseTo(DateTimeOffset nearbyTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeCloseTo(DateTimeOffset nearbyTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeExactly(TimeSpan timeSpan): DateTimeOffsetRangeAssertions → method DateTimeOffsetAssertions.BeExactly(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeLessThan(TimeSpan timeSpan): DateTimeOffsetRangeAssertions → method DateTimeOffsetAssertions.BeLessThan(TimeSpan timeSpan): DateTimeOffsetRangeAssertions<TAssertions> - changed:
method DateTimeOffsetAssertions.BeMoreThan(TimeSpan timeSpan): DateTimeOffsetRangeAssertions → method DateTimeOffsetAssertions.BeMoreThan(TimeSpan timeSpan): DateTimeOffsetRangeAssertions<TAssertions> - changed:
method DateTimeOffsetAssertions.BeOnOrAfter(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOnOrAfter(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeOnOrBefore(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOnOrBefore(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeOneOf(DateTimeOffset?[] validValues): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOneOf(DateTimeOffset?[] validValues): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeOneOf(DateTimeOffset[] validValues): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOneOf(DateTimeOffset[] validValues): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeOneOf(IEnumerable<DateTimeOffset> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOneOf(IEnumerable<DateTimeOffset> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeOneOf(IEnumerable<DateTimeOffset?> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOneOf(IEnumerable<DateTimeOffset?> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeSameDateAs(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeSameDateAs(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.BeWithin(TimeSpan timeSpan): DateTimeOffsetRangeAssertions → method DateTimeOffsetAssertions.BeWithin(TimeSpan timeSpan): DateTimeOffsetRangeAssertions<TAssertions> - changed:
method DateTimeOffsetAssertions.HaveDay(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveDay(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.HaveHour(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveHour(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.HaveMinute(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveMinute(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.HaveMonth(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveMonth(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.HaveOffset(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveOffset(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.HaveSecond(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveSecond(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.HaveYear(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveYear(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotBe(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBe(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotBeAfter(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBeAfter(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotBeBefore(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBeBefore(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotBeCloseTo(DateTimeOffset distantTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBeCloseTo(DateTimeOffset distantTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotBeOnOrAfter(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBeOnOrAfter(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotBeOnOrBefore(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBeOnOrBefore(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotBeSameDateAs(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBeSameDateAs(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotHaveDay(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotHaveDay(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotHaveHour(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotHaveHour(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotHaveMinute(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotHaveMinute(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotHaveMonth(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotHaveMonth(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotHaveOffset(TimeSpan unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotHaveOffset(TimeSpan unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotHaveSecond(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotHaveSecond(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetAssertions.NotHaveYear(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotHaveYear(int unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetRangeAssertions.After(DateTimeOffset target, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetRangeAssertions.After(DateTimeOffset target, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeOffsetRangeAssertions.Before(DateTimeOffset target, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetRangeAssertions.Before(DateTimeOffset target, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeRangeAssertions.After(DateTime target, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeRangeAssertions.After(DateTime target, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DateTimeRangeAssertions.Before(DateTime target, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> → method DateTimeRangeAssertions.Before(DateTime target, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GuidAssertions.Be(Guid expected, string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> → method GuidAssertions.Be(Guid expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GuidAssertions.Be(string expected, string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> → method GuidAssertions.Be(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GuidAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> → method GuidAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GuidAssertions.NotBe(Guid unexpected, string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> → method GuidAssertions.NotBe(Guid unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GuidAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> → method GuidAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableBooleanAssertions.Be(bool? expected, string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> → method NullableBooleanAssertions.Be(bool? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableBooleanAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> → method NullableBooleanAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableBooleanAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> → method NullableBooleanAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableBooleanAssertions.NotBeFalse(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> → method NullableBooleanAssertions.NotBeFalse(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableBooleanAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> → method NullableBooleanAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableBooleanAssertions.NotBeTrue(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> → method NullableBooleanAssertions.NotBeTrue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableBooleanAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> → method NullableBooleanAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> → method NullableDateTimeAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> → method NullableDateTimeAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> → method NullableDateTimeAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> → method NullableDateTimeAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeOffsetAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> → method NullableDateTimeOffsetAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeOffsetAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> → method NullableDateTimeOffsetAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeOffsetAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> → method NullableDateTimeOffsetAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableDateTimeOffsetAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> → method NullableDateTimeOffsetAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableGuidAssertions.Be(Guid? expected, string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.Be(Guid? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableGuidAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableGuidAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableGuidAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableGuidAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableSimpleTimeSpanAssertions.Be(TimeSpan? expected, string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.Be(TimeSpan? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableSimpleTimeSpanAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableSimpleTimeSpanAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableSimpleTimeSpanAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method NullableSimpleTimeSpanAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ObjectAssertions.Be(object expected, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> → method ObjectAssertions.Be(TSubject expected, IEqualityComparer<TSubject> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ObjectAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): void → method ObjectAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ObjectAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): void → method ObjectAssertions.BeEquivalentTo<TExpectation>(TExpectation expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ObjectAssertions.NotBe(object unexpected, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> → method ObjectAssertions.NotBe(TSubject unexpected, IEqualityComparer<TSubject> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ObjectAssertions.NotBeEquivalentTo<TExpectation>(TExpectation unexpected, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): void → method ObjectAssertions.NotBeEquivalentTo<TExpectation>(TExpectation unexpected, Func<EquivalencyAssertionOptions<TExpectation>, EquivalencyAssertionOptions<TExpectation>> config, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ObjectAssertions.NotBeEquivalentTo<TExpectation>(TExpectation unexpected, string because = …, object[] becauseArgs): void → method ObjectAssertions.NotBeEquivalentTo<TExpectation>(TExpectation unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.Be(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.Be(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.BeCloseTo(TimeSpan nearbyTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeCloseTo(TimeSpan nearbyTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.BeGreaterOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeGreaterOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.BeGreaterThan(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeGreaterThan(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.BeLessOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeLessOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.BeLessThan(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeLessThan(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.BeNegative(string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeNegative(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.BePositive(string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BePositive(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.NotBe(TimeSpan unexpected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.NotBe(TimeSpan unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.NotBeCloseTo(TimeSpan distantTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.NotBeCloseTo(TimeSpan distantTime, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.Be(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.Be(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.BeEquivalentTo(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.BeEquivalentTo(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.BeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.BeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.BeNullOrWhiteSpace(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.BeNullOrWhiteSpace(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.BeOneOf(IEnumerable<string> validValues, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.BeOneOf(IEnumerable<string> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.BeOneOf(string[] validValues): AndConstraint<StringAssertions> → method StringAssertions.BeOneOf(string[] validValues): AndConstraint<TAssertions> - changed:
method StringAssertions.Contain(string expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.Contain(string expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.Contain(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.Contain(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.ContainAll(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.ContainAll(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.ContainAll(string[] values): AndConstraint<StringAssertions> → method StringAssertions.ContainAll(string[] values): AndConstraint<TAssertions> - changed:
method StringAssertions.ContainAny(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.ContainAny(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.ContainAny(string[] values): AndConstraint<StringAssertions> → method StringAssertions.ContainAny(string[] values): AndConstraint<TAssertions> - changed:
method StringAssertions.ContainEquivalentOf(string expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.ContainEquivalentOf(string expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.ContainEquivalentOf(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.ContainEquivalentOf(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.EndWith(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.EndWith(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.HaveLength(int expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.HaveLength(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.Match(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.Match(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.MatchEquivalentOf(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.MatchEquivalentOf(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.MatchRegex(string regularExpression, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.MatchRegex(Regex regularExpression, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotBe(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBe(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotBeEquivalentTo(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBeEquivalentTo(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotBeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotBeNullOrWhiteSpace(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBeNullOrWhiteSpace(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotContain(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotContain(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotContainAll(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotContainAll(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotContainAll(string[] values): AndConstraint<StringAssertions> → method StringAssertions.NotContainAll(string[] values): AndConstraint<TAssertions> - changed:
method StringAssertions.NotContainAny(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotContainAny(IEnumerable<string> values, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotContainAny(string[] values): AndConstraint<StringAssertions> → method StringAssertions.NotContainAny(string[] values): AndConstraint<TAssertions> - changed:
method StringAssertions.NotContainEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotContainEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotEndWith(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotEndWith(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotEndWithEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotEndWithEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotMatch(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotMatch(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotMatchEquivalentOf(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotMatchEquivalentOf(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotMatchRegex(string regularExpression, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotMatchRegex(Regex regularExpression, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotStartWith(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotStartWith(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.NotStartWithEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.NotStartWithEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringAssertions.StartWith(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> → method StringAssertions.StartWith(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
property ReferenceTypeAssertions.Subject: TSubject { get; set; } → property ReferenceTypeAssertions.Subject: TSubject { get; } - changed:
protected ctor DateTimeOffsetRangeAssertions(DateTimeOffsetAssertions parentAssertions, DateTimeOffset? subject, TimeSpanCondition condition, TimeSpan timeSpan) → protected ctor DateTimeOffsetRangeAssertions(TAssertions parentAssertions, DateTimeOffset? subject, TimeSpanCondition condition, TimeSpan timeSpan) - changed:
protected ctor DateTimeRangeAssertions(DateTimeAssertions parentAssertions, DateTime? subject, TimeSpanCondition condition, TimeSpan timeSpan) → protected ctor DateTimeRangeAssertions(TAssertions parentAssertions, DateTime? subject, TimeSpanCondition condition, TimeSpan timeSpan) - added:
class BooleanAssertions<TAssertions> - added:
class DateTimeAssertions<TAssertions> - added:
class DateTimeOffsetAssertions<TAssertions> - added:
class EnumAssertions<TEnum, TAssertions> - added:
class EnumAssertions<TEnum> extends EnumAssertions<TEnum, EnumAssertions<TEnum>> - added:
class GuidAssertions<TAssertions> - added:
class HttpResponseMessageAssertions extends HttpResponseMessageAssertions<HttpResponseMessageAssertions> - added:
class HttpResponseMessageAssertions<TAssertions> extends ObjectAssertions<HttpResponseMessage, TAssertions> - added:
class NullableBooleanAssertions<TAssertions> extends BooleanAssertions<TAssertions> - added:
class NullableDateTimeAssertions<TAssertions> extends DateTimeAssertions<TAssertions> - added:
class NullableDateTimeOffsetAssertions<TAssertions> extends DateTimeOffsetAssertions<TAssertions> - added:
class NullableEnumAssertions<TEnum, TAssertions> extends EnumAssertions<TEnum, TAssertions> - added:
class NullableEnumAssertions<TEnum> extends NullableEnumAssertions<TEnum, NullableEnumAssertions<TEnum>> - added:
class NullableGuidAssertions<TAssertions> extends GuidAssertions<TAssertions> - added:
class NullableSimpleTimeSpanAssertions<TAssertions> extends SimpleTimeSpanAssertions<TAssertions> - added:
class ObjectAssertions<TSubject, TAssertions> extends ReferenceTypeAssertions<TSubject, TAssertions> - added:
class SimpleTimeSpanAssertions<TAssertions> - added:
class StringAssertions<TAssertions> extends ReferenceTypeAssertions<string, TAssertions> - added:
ctor EnumAssertions(TEnum subject) - added:
ctor HttpResponseMessageAssertions(HttpResponseMessage value) - added:
ctor NullableEnumAssertions(TEnum? subject) - added:
ctor ObjectAssertions(TSubject value) - added:
method BooleanAssertions.Equals(object obj): bool - added:
method BooleanAssertions.Imply(bool consequent, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method BooleanAssertions.NotBe(bool unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeAssertions.Be(DateTime? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeAssertions.Equals(object obj): bool - added:
method DateTimeAssertions.NotBe(DateTime? unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeOffsetAssertions.Be(DateTimeOffset? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeOffsetAssertions.BeExactly(DateTimeOffset? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeOffsetAssertions.BeExactly(TimeSpan timeSpan): DateTimeOffsetRangeAssertions<TAssertions> - added:
method DateTimeOffsetAssertions.Equals(object obj): bool - added:
method DateTimeOffsetAssertions.NotBe(DateTimeOffset? unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeOffsetAssertions.NotBeExactly(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeOffsetAssertions.NotBeExactly(DateTimeOffset? unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method DateTimeOffsetRangeAssertions.Equals(object obj): bool - added:
method DateTimeRangeAssertions.Equals(object obj): bool - added:
method EnumAssertions.Be(TEnum expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.Be(TEnum? expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.BeDefined(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.BeOneOf(IEnumerable<TEnum> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.BeOneOf(TEnum[] validValues): AndConstraint<TAssertions> - added:
method EnumAssertions.Equals(object obj): bool - added:
method EnumAssertions.HaveFlag(TEnum expectedFlag, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.HaveSameNameAs<T>(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.HaveSameValueAs<T>(T expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.HaveValue(Decimal expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.Match(Expression<Func<TEnum?, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.NotBe(TEnum unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.NotBe(TEnum? unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.NotBeDefined(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.NotHaveFlag(TEnum unexpectedFlag, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.NotHaveSameNameAs<T>(T unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.NotHaveSameValueAs<T>(T unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method EnumAssertions.NotHaveValue(Decimal unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GuidAssertions.Equals(object obj): bool - added:
method GuidAssertions.NotBe(string unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method HttpResponseMessageAssertions.BeRedirection(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method HttpResponseMessageAssertions.BeSuccessful(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method HttpResponseMessageAssertions.HaveClientError(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method HttpResponseMessageAssertions.HaveError(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method HttpResponseMessageAssertions.HaveServerError(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method HttpResponseMessageAssertions.HaveStatusCode(HttpStatusCode expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method HttpResponseMessageAssertions.NotHaveStatusCode(HttpStatusCode unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method NullableBooleanAssertions.NotBe(bool? unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method NullableEnumAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method NullableEnumAssertions.HaveValue(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, TEnum> - added:
method NullableEnumAssertions.NotBeNull(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, TEnum> - added:
method NullableEnumAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ObjectAssertions.Be(TSubject expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ObjectAssertions.Be<TExpectation>(TExpectation expected, IEqualityComparer<TExpectation> comparer, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - added:
method ObjectAssertions.BeOneOf(IEnumerable<TSubject> validValues, IEqualityComparer<TSubject> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ObjectAssertions.BeOneOf(IEnumerable<TSubject> validValues, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ObjectAssertions.BeOneOf(TSubject[] validValues): AndConstraint<TAssertions> - added:
method ObjectAssertions.BeOneOf<TExpectation>(IEnumerable<TExpectation> validValues, IEqualityComparer<TExpectation> comparer, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - added:
method ObjectAssertions.Equals(object obj): bool - added:
method ObjectAssertions.NotBe(TSubject unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ObjectAssertions.NotBe<TExpectation>(TExpectation unexpected, IEqualityComparer<TExpectation> comparer, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - added:
method ReferenceTypeAssertions.Equals(object obj): bool - added:
method SimpleTimeSpanAssertions.BeGreaterThanOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method SimpleTimeSpanAssertions.BeLessThanOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method SimpleTimeSpanAssertions.Equals(object obj): bool - added:
method StringAssertions.BeLowerCased(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.BeUpperCased(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.EndWithEquivalentOf(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.MatchRegex(Regex regularExpression, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.MatchRegex(string regularExpression, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.MatchRegex(string regularExpression, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.NotBeLowerCased(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.NotBeUpperCased(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.NotMatchRegex(string regularExpression, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringAssertions.StartWithEquivalentOf(string expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
property EnumAssertions.Subject: TEnum? { get; } - added:
protected ctor HttpResponseMessageAssertions(HttpResponseMessage value) - added:
protected property HttpResponseMessageAssertions.Identifier: string { get; }
- removed:
method AssemblyAssertions.NotReference(Assembly assembly, string because, string[] becauseArgs): void - removed:
method AssemblyAssertions.Reference(Assembly assembly, string because, string[] becauseArgs): void - changed:
method AssemblyAssertions.NotReference(Assembly assembly): void → method AssemblyAssertions.NotReference(Assembly assembly, string because = …, object[] becauseArgs): AndConstraint<AssemblyAssertions> - changed:
method AssemblyAssertions.Reference(Assembly assembly): void → method AssemblyAssertions.Reference(Assembly assembly, string because = …, object[] becauseArgs): AndConstraint<AssemblyAssertions> - added:
method AssemblyAssertions.BeSignedWithPublicKey(string publicKey, string because = …, object[] becauseArgs): AndConstraint<AssemblyAssertions> - added:
method AssemblyAssertions.BeUnsigned(string because = …, object[] becauseArgs): AndConstraint<AssemblyAssertions>
- removed:
method GenericAsyncFunctionAssertions.CompleteWithin(TimeSpan timeSpan, string because = …, object[] becauseArgs): AndWhichConstraint<GenericAsyncFunctionAssertions<TResult>, TResult> - removed:
method NonGenericAsyncFunctionAssertions.CompleteWithin(TimeSpan timeSpan, string because = …, object[] becauseArgs): AndConstraint<AsyncFunctionAssertions> - removed:
method NonGenericAsyncFunctionAssertions.CompleteWithinAsync(TimeSpan timeSpan, string because = …, object[] becauseArgs): Task<AndConstraint<AsyncFunctionAssertions>> - removed:
property ActionAssertions.Subject: Action { get; } - removed:
property AsyncFunctionAssertions.Subject: Func<Task> { get; } - removed:
property DelegateAssertions.Subject: TDelegate { get; } - removed:
property FunctionAssertions.Subject: Func<T> { get; } - removed:
protected method AsyncFunctionAssertions.InvokeSubject(): void - removed:
protected method DelegateAssertions.NotThrow(Exception exception, string because, object[] becauseArgs): void - removed:
protected method DelegateAssertions.NotThrow<TException>(Exception exception, string because, object[] becauseArgs): void - removed:
protected method DelegateAssertions.Throw<TException>(Exception exception, string because, object[] becauseArgs): ExceptionAssertions<TException> - changed:
abstract class DelegateAssertions<TDelegate> extends ReferenceTypeAssertions<Delegate, DelegateAssertions<TDelegate>> → abstract class DelegateAssertions<TDelegate, TAssertions> extends DelegateAssertionsBase<TDelegate, TAssertions> - changed:
class ActionAssertions extends DelegateAssertions<Action> → class ActionAssertions extends DelegateAssertions<Action, ActionAssertions> - changed:
class AsyncFunctionAssertions extends DelegateAssertions<Func<Task>> → class AsyncFunctionAssertions<TTask, TAssertions> extends DelegateAssertionsBase<Func<TTask>, TAssertions> - changed:
class FunctionAssertions<T> extends DelegateAssertions<Func<T>> → class FunctionAssertions<T> extends DelegateAssertions<Func<T>, FunctionAssertions<T>> - changed:
class GenericAsyncFunctionAssertions<TResult> extends AsyncFunctionAssertions → class GenericAsyncFunctionAssertions<TResult> extends AsyncFunctionAssertions<Task<TResult>, GenericAsyncFunctionAssertions<TResult>> - changed:
class NonGenericAsyncFunctionAssertions extends AsyncFunctionAssertions → class NonGenericAsyncFunctionAssertions extends AsyncFunctionAssertions<Task, NonGenericAsyncFunctionAssertions> - changed:
ctor AsyncFunctionAssertions(Func<Task> subject, IExtractExceptions extractor) → ctor AsyncFunctionAssertions(Func<TTask> subject, IExtractExceptions extractor) - changed:
ctor AsyncFunctionAssertions(Func<Task> subject, IExtractExceptions extractor, IClock clock) → ctor AsyncFunctionAssertions(Func<TTask> subject, IExtractExceptions extractor, IClock clock) - changed:
ctor ExecutionTime(Action action) → ctor ExecutionTime(Action action, StartTimer createTimer) - changed:
ctor ExecutionTime(Func<Task> action) → ctor ExecutionTime(Func<Task> action, StartTimer createTimer) - changed:
ctor MemberExecutionTime(T subject, Expression<Action<T>> action) → ctor MemberExecutionTime(T subject, Expression<Action<T>> action, StartTimer createTimer) - changed:
method AsyncFunctionAssertions.NotThrowAfterAsync(TimeSpan waitTime, TimeSpan pollInterval, string because = …, object[] becauseArgs): Task → method AsyncFunctionAssertions.NotThrowAfterAsync(TimeSpan waitTime, TimeSpan pollInterval, string because = …, object[] becauseArgs): Task<AndConstraint<TAssertions>> - changed:
method AsyncFunctionAssertions.NotThrowAsync(string because = …, object[] becauseArgs): Task → method AsyncFunctionAssertions.NotThrowAsync(string because = …, object[] becauseArgs): Task<AndConstraint<TAssertions>> - changed:
method AsyncFunctionAssertions.NotThrowAsync<TException>(string because = …, object[] becauseArgs): Task → method AsyncFunctionAssertions.NotThrowAsync<TException>(string because = …, object[] becauseArgs): Task<AndConstraint<TAssertions>> - changed:
method DelegateAssertions.NotThrow(string because = …, object[] becauseArgs): void → method DelegateAssertions.NotThrow(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DelegateAssertions.NotThrow<TException>(string because = …, object[] becauseArgs): void → method DelegateAssertions.NotThrow<TException>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method DelegateAssertions.NotThrowAfter(TimeSpan waitTime, TimeSpan pollInterval, string because = …, object[] becauseArgs): void → method DelegateAssertions.NotThrowAfter(TimeSpan waitTime, TimeSpan pollInterval, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ExecutionTimeAssertions.BeCloseTo(TimeSpan expectedDuration, TimeSpan precision, string because = …, object[] becauseArgs): void → method ExecutionTimeAssertions.BeCloseTo(TimeSpan expectedDuration, TimeSpan precision, string because = …, object[] becauseArgs): AndConstraint<ExecutionTimeAssertions> - changed:
method ExecutionTimeAssertions.BeGreaterOrEqualTo(TimeSpan minDuration, string because = …, object[] becauseArgs): void → method ExecutionTimeAssertions.BeGreaterOrEqualTo(TimeSpan minDuration, string because = …, object[] becauseArgs): AndConstraint<ExecutionTimeAssertions> - changed:
method ExecutionTimeAssertions.BeGreaterThan(TimeSpan minDuration, string because = …, object[] becauseArgs): void → method ExecutionTimeAssertions.BeGreaterThan(TimeSpan minDuration, string because = …, object[] becauseArgs): AndConstraint<ExecutionTimeAssertions> - changed:
method ExecutionTimeAssertions.BeLessOrEqualTo(TimeSpan maxDuration, string because = …, object[] becauseArgs): void → method ExecutionTimeAssertions.BeLessOrEqualTo(TimeSpan maxDuration, string because = …, object[] becauseArgs): AndConstraint<ExecutionTimeAssertions> - changed:
method ExecutionTimeAssertions.BeLessThan(TimeSpan maxDuration, string because = …, object[] becauseArgs): void → method ExecutionTimeAssertions.BeLessThan(TimeSpan maxDuration, string because = …, object[] becauseArgs): AndConstraint<ExecutionTimeAssertions> - changed:
protected ctor ExecutionTime(Action action, string actionDescription) → protected ctor ExecutionTime(Action action, string actionDescription, StartTimer createTimer) - changed:
protected ctor ExecutionTime(Func<Task> action, string actionDescription) → protected ctor ExecutionTime(Func<Task> action, string actionDescription, StartTimer createTimer) - added:
abstract class DelegateAssertionsBase<TDelegate, TAssertions> extends ReferenceTypeAssertions<TDelegate, DelegateAssertionsBase<TDelegate, TAssertions>> - added:
class TaskCompletionSourceAssertions<T> extends TaskCompletionSourceAssertionsBase - added:
class TaskCompletionSourceAssertionsBase - added:
ctor TaskCompletionSourceAssertions(TaskCompletionSource<T> tcs) - added:
ctor TaskCompletionSourceAssertions(TaskCompletionSource<T> tcs, IClock clock) - added:
method AsyncFunctionAssertions.CompleteWithinAsync(TimeSpan timeSpan, string because = …, object[] becauseArgs): Task<AndConstraint<TAssertions>> - added:
method AsyncFunctionAssertions.NotCompleteWithinAsync(TimeSpan timeSpan, string because = …, object[] becauseArgs): Task<AndConstraint<TAssertions>> - added:
method AsyncFunctionAssertions.ThrowWithinAsync<TException>(TimeSpan timeSpan, string because = …, object[] becauseArgs): Task<ExceptionAssertions<TException>> - added:
method ExceptionAssertions.WithInnerException(Type innerException, string because = …, object[] becauseArgs): ExceptionAssertions<Exception> - added:
method ExceptionAssertions.WithInnerExceptionExactly(Type innerException, string because = …, object[] becauseArgs): ExceptionAssertions<Exception> - added:
method ExecutionTimeAssertions.BeGreaterThanOrEqualTo(TimeSpan minDuration, string because = …, object[] becauseArgs): AndConstraint<ExecutionTimeAssertions> - added:
method ExecutionTimeAssertions.BeLessThanOrEqualTo(TimeSpan maxDuration, string because = …, object[] becauseArgs): AndConstraint<ExecutionTimeAssertions> - added:
method ExecutionTimeAssertions.Equals(object obj): bool - added:
method GenericAsyncFunctionAssertions.NotThrowAfterAsync(TimeSpan waitTime, TimeSpan pollInterval, string because = …, object[] becauseArgs): Task<AndWhichConstraint<GenericAsyncFunctionAssertions<TResult>, TResult>> - added:
method GenericAsyncFunctionAssertions.NotThrowAsync(string because = …, object[] becauseArgs): Task<AndWhichConstraint<GenericAsyncFunctionAssertions<TResult>, TResult>> - added:
method TaskCompletionSourceAssertions.CompleteWithinAsync(TimeSpan timeSpan, string because = …, object[] becauseArgs): Task<AndWhichConstraint<TaskCompletionSourceAssertions<T>, T>> - added:
method TaskCompletionSourceAssertions.NotCompleteWithinAsync(TimeSpan timeSpan, string because = …, object[] becauseArgs): Task<AndConstraint<TaskCompletionSourceAssertions<T>>> - added:
method TaskCompletionSourceAssertionsBase.Equals(object obj): bool - added:
protected ctor TaskCompletionSourceAssertionsBase(IClock clock) - added:
protected method DelegateAssertionsBase.NotThrowInternal(Exception exception, string because, object[] becauseArgs): AndConstraint<TAssertions> - added:
protected method DelegateAssertionsBase.NotThrowInternal<TException>(Exception exception, string because, object[] becauseArgs): AndConstraint<TAssertions> - added:
protected method DelegateAssertionsBase.ThrowInternal<TException>(Exception exception, string because, object[] becauseArgs): ExceptionAssertions<TException>
- added:
class BufferedStreamAssertions extends BufferedStreamAssertions<BufferedStreamAssertions> - added:
class BufferedStreamAssertions<TAssertions> extends StreamAssertions<BufferedStream, TAssertions> - added:
class StreamAssertions extends StreamAssertions<Stream, StreamAssertions> - added:
class StreamAssertions<TSubject, TAssertions> extends ReferenceTypeAssertions<TSubject, TAssertions> - added:
ctor BufferedStreamAssertions(BufferedStream stream) - added:
ctor StreamAssertions(Stream stream) - added:
ctor StreamAssertions(TSubject stream) - added:
method StreamAssertions.BeReadOnly(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.BeReadable(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.BeSeekable(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.BeWritable(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.BeWriteOnly(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.HaveLength(long expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.HavePosition(long expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.NotBeReadOnly(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.NotBeReadable(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.NotBeSeekable(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.NotBeWritable(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.NotBeWriteOnly(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.NotHaveLength(long unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StreamAssertions.NotHavePosition(long unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
protected property BufferedStreamAssertions.Identifier: string { get; } - added:
protected property StreamAssertions.Identifier: string { get; }
- removed:
ctor MethodInfoAssertions() - removed:
method TypeAssertions.HaveExplictConversionOperator(Type sourceType, Type targetType, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, MethodInfo> - removed:
method TypeAssertions.HaveExplictConversionOperator<TSource, TTarget>(string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, MethodInfo> - removed:
method TypeAssertions.HaveImplictConversionOperator(Type sourceType, Type targetType, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, MethodInfo> - removed:
method TypeAssertions.HaveImplictConversionOperator<TSource, TTarget>(string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, MethodInfo> - removed:
method TypeAssertions.NotHaveExplictConversionOperator(Type sourceType, Type targetType, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - removed:
method TypeAssertions.NotHaveExplictConversionOperator<TSource, TTarget>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - removed:
method TypeAssertions.NotHaveImplictConversionOperator(Type sourceType, Type targetType, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - removed:
method TypeAssertions.NotHaveImplictConversionOperator<TSource, TTarget>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - removed:
protected ctor MemberInfoAssertions() - removed:
protected ctor MethodBaseAssertions() - removed:
protected property MethodBaseAssertions.Identifier: string { get; } - changed:
method TypeAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, TAttribute> - changed:
method TypeAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, TAttribute> - changed:
method TypeAssertions.BeDecoratedWithOrInherit<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDecoratedWithOrInherit<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, TAttribute> - changed:
method TypeAssertions.BeDecoratedWithOrInherit<TAttribute>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDecoratedWithOrInherit<TAttribute>(string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, TAttribute> - changed:
method TypeAssertions.HaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<Type> → method TypeAssertions.HaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<Type> → method TypeAssertions.NotHaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - added:
method MethodInfoSelector.ReturnTypes(): TypeSelector - added:
method MethodInfoSelector.ThatAreAbstract(): MethodInfoSelector - added:
method MethodInfoSelector.ThatAreAsync(): MethodInfoSelector - added:
method MethodInfoSelector.ThatAreNotAbstract(): MethodInfoSelector - added:
method MethodInfoSelector.ThatAreNotAsync(): MethodInfoSelector - added:
method MethodInfoSelector.ThatAreNotStatic(): MethodInfoSelector - added:
method MethodInfoSelector.ThatAreNotVirtual(): MethodInfoSelector - added:
method MethodInfoSelector.ThatAreStatic(): MethodInfoSelector - added:
method MethodInfoSelector.ThatAreVirtual(): MethodInfoSelector - added:
method MethodInfoSelectorAssertions.Be(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<MethodInfoSelectorAssertions> - added:
method MethodInfoSelectorAssertions.BeAsync(string because = …, object[] becauseArgs): AndConstraint<MethodInfoSelectorAssertions> - added:
method MethodInfoSelectorAssertions.Equals(object obj): bool - added:
method MethodInfoSelectorAssertions.NotBe(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<MethodInfoSelectorAssertions> - added:
method MethodInfoSelectorAssertions.NotBeAsync(string because = …, object[] becauseArgs): AndConstraint<MethodInfoSelectorAssertions> - added:
method PropertyInfoSelector.ReturnTypes(): TypeSelector - added:
method PropertyInfoSelectorAssertions.Equals(object obj): bool - added:
method PropertyInfoSelectorAssertions.NotBeWritable(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoSelectorAssertions> - added:
method TypeSelector.ThatAreAbstract(): TypeSelector - added:
method TypeSelector.ThatAreClasses(): TypeSelector - added:
method TypeSelector.ThatAreInterfaces(): TypeSelector - added:
method TypeSelector.ThatAreNotAbstract(): TypeSelector - added:
method TypeSelector.ThatAreNotClasses(): TypeSelector - added:
method TypeSelector.ThatAreNotInterfaces(): TypeSelector - added:
method TypeSelector.ThatAreNotSealed(): TypeSelector - added:
method TypeSelector.ThatAreNotStatic(): TypeSelector - added:
method TypeSelector.ThatAreNotValueTypes(): TypeSelector - added:
method TypeSelector.ThatAreSealed(): TypeSelector - added:
method TypeSelector.ThatAreStatic(): TypeSelector - added:
method TypeSelector.ThatAreValueTypes(): TypeSelector - added:
method TypeSelector.ThatSatisfy(Func<Type, bool> predicate): TypeSelector - added:
method TypeSelector.UnwrapEnumerableTypes(): TypeSelector - added:
method TypeSelector.UnwrapTaskTypes(): TypeSelector - added:
method TypeSelectorAssertions.BeInNamespace(string namespace, string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - added:
method TypeSelectorAssertions.BeSealed(string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - added:
method TypeSelectorAssertions.BeUnderNamespace(string namespace, string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - added:
method TypeSelectorAssertions.Equals(object obj): bool - added:
method TypeSelectorAssertions.NotBeInNamespace(string namespace, string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - added:
method TypeSelectorAssertions.NotBeSealed(string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - added:
method TypeSelectorAssertions.NotBeUnderNamespace(string namespace, string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - added:
property PropertyInfoSelector.ThatAreAbstract: PropertyInfoSelector { get; } - added:
property PropertyInfoSelector.ThatAreNotAbstract: PropertyInfoSelector { get; } - added:
property PropertyInfoSelector.ThatAreNotStatic: PropertyInfoSelector { get; } - added:
property PropertyInfoSelector.ThatAreNotVirtual: PropertyInfoSelector { get; } - added:
property PropertyInfoSelector.ThatAreStatic: PropertyInfoSelector { get; } - added:
property PropertyInfoSelector.ThatAreVirtual: PropertyInfoSelector { get; }
- removed:
method XAttributeAssertions.Be(XAttribute expected, string because, object[] becauseArgs): AndConstraint<XAttributeAssertions> - removed:
method XAttributeAssertions.HaveValue(string expected, string because, object[] becauseArgs): AndConstraint<XAttributeAssertions> - removed:
method XAttributeAssertions.NotBe(XAttribute unexpected, string because, object[] becauseArgs): AndConstraint<XAttributeAssertions> - removed:
method XDocumentAssertions.Be(XDocument expected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - removed:
method XDocumentAssertions.BeEquivalentTo(XDocument expected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - removed:
method XDocumentAssertions.HaveRoot(string expected): AndWhichConstraint<XDocumentAssertions, XElement> - removed:
method XDocumentAssertions.HaveRoot(string expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - removed:
method XDocumentAssertions.NotBe(XDocument unexpected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - removed:
method XDocumentAssertions.NotBeEquivalentTo(XDocument unexpected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - removed:
method XElementAssertions.Be(XElement expected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - removed:
method XElementAssertions.BeEquivalentTo(XElement expected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - removed:
method XElementAssertions.HaveAttribute(string expectedName, string expectedValue): AndConstraint<XElementAssertions> - removed:
method XElementAssertions.HaveAttribute(string expectedName, string expectedValue, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - removed:
method XElementAssertions.HaveValue(string expected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - removed:
method XElementAssertions.NotBe(XElement unexpected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - removed:
method XElementAssertions.NotBeEquivalentTo(XElement unexpected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - removed:
method XmlElementAssertions.HaveAttribute(string expectedName, string expectedValue, string because, object[] becauseArgs): AndConstraint<XmlElementAssertions> - removed:
method XmlElementAssertions.HaveAttributeWithNamespace(string expectedName, string expectedNamespace, string expectedValue, string because, object[] becauseArgs): AndConstraint<XmlElementAssertions> - removed:
method XmlElementAssertions.HaveElement(string expectedName, string because, object[] becauseArgs): AndWhichConstraint<XmlElementAssertions, XmlElement> - removed:
method XmlElementAssertions.HaveElementWithNamespace(string expectedName, string expectedNamespace, string because, object[] becauseArgs): AndWhichConstraint<XmlElementAssertions, XmlElement> - removed:
method XmlElementAssertions.HaveInnerText(string expected, string because, object[] becauseArgs): AndConstraint<XmlElementAssertions> - removed:
method XmlNodeAssertions.BeEquivalentTo(XmlNode expected, string because, object[] reasonArgs): AndConstraint<TAssertions> - removed:
method XmlNodeAssertions.NotBeEquivalentTo(XmlNode unexpected, string because, object[] reasonArgs): AndConstraint<TAssertions> - changed:
method XAttributeAssertions.Be(XAttribute expected): AndConstraint<XAttributeAssertions> → method XAttributeAssertions.Be(XAttribute expected, string because = …, object[] becauseArgs): AndConstraint<XAttributeAssertions> - changed:
method XAttributeAssertions.HaveValue(string expected): AndConstraint<XAttributeAssertions> → method XAttributeAssertions.HaveValue(string expected, string because = …, object[] becauseArgs): AndConstraint<XAttributeAssertions> - changed:
method XAttributeAssertions.NotBe(XAttribute unexpected): AndConstraint<XAttributeAssertions> → method XAttributeAssertions.NotBe(XAttribute unexpected, string because = …, object[] becauseArgs): AndConstraint<XAttributeAssertions> - changed:
method XDocumentAssertions.Be(XDocument expected): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.Be(XDocument expected, string because = …, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XDocumentAssertions.BeEquivalentTo(XDocument expected): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.BeEquivalentTo(XDocument expected, string because = …, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XDocumentAssertions.HaveElement(XName expected): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveElement(XName expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, IEnumerable<XElement>> - changed:
method XDocumentAssertions.HaveElement(XName expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveElement(XName expected, string because = …, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.HaveElement(string expected): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveElement(string expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, IEnumerable<XElement>> - changed:
method XDocumentAssertions.HaveElement(string expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveElement(string expected, string because = …, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.HaveRoot(XName expected): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveRoot(XName expected, string because = …, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.HaveRoot(XName expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveRoot(string expected, string because = …, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.NotBe(XDocument unexpected): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.NotBe(XDocument unexpected, string because = …, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XDocumentAssertions.NotBeEquivalentTo(XDocument unexpected): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.NotBeEquivalentTo(XDocument unexpected, string because = …, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XElementAssertions.Be(XElement expected): AndConstraint<XElementAssertions> → method XElementAssertions.Be(XElement expected, string because = …, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.BeEquivalentTo(XElement expected): AndConstraint<XElementAssertions> → method XElementAssertions.BeEquivalentTo(XElement expected, string because = …, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.HaveAttribute(XName expectedName, string expectedValue): AndConstraint<XElementAssertions> → method XElementAssertions.HaveAttribute(XName expectedName, string expectedValue, string because = …, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.HaveAttribute(XName expectedName, string expectedValue, string because, object[] becauseArgs): AndConstraint<XElementAssertions> → method XElementAssertions.HaveAttribute(string expectedName, string expectedValue, string because = …, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.HaveElement(XName expected): AndWhichConstraint<XElementAssertions, XElement> → method XElementAssertions.HaveElement(XName expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndWhichConstraint<XElementAssertions, IEnumerable<XElement>> - changed:
method XElementAssertions.HaveElement(XName expected, string because, object[] becauseArgs): AndWhichConstraint<XElementAssertions, XElement> → method XElementAssertions.HaveElement(XName expected, string because = …, object[] becauseArgs): AndWhichConstraint<XElementAssertions, XElement> - changed:
method XElementAssertions.HaveElement(string expected): AndWhichConstraint<XElementAssertions, XElement> → method XElementAssertions.HaveElement(string expected, OccurrenceConstraint occurrenceConstraint, string because = …, object[] becauseArgs): AndWhichConstraint<XElementAssertions, IEnumerable<XElement>> - changed:
method XElementAssertions.HaveElement(string expected, string because, object[] becauseArgs): AndWhichConstraint<XElementAssertions, XElement> → method XElementAssertions.HaveElement(string expected, string because = …, object[] becauseArgs): AndWhichConstraint<XElementAssertions, XElement> - changed:
method XElementAssertions.HaveValue(string expected): AndConstraint<XElementAssertions> → method XElementAssertions.HaveValue(string expected, string because = …, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.NotBe(XElement unexpected): AndConstraint<XElementAssertions> → method XElementAssertions.NotBe(XElement unexpected, string because = …, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.NotBeEquivalentTo(XElement unexpected): AndConstraint<XElementAssertions> → method XElementAssertions.NotBeEquivalentTo(XElement unexpected, string because = …, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XmlElementAssertions.HaveAttribute(string expectedName, string expectedValue): AndConstraint<XmlElementAssertions> → method XmlElementAssertions.HaveAttribute(string expectedName, string expectedValue, string because = …, object[] becauseArgs): AndConstraint<XmlElementAssertions> - changed:
method XmlElementAssertions.HaveAttributeWithNamespace(string expectedName, string expectedNamespace, string expectedValue): AndConstraint<XmlElementAssertions> → method XmlElementAssertions.HaveAttributeWithNamespace(string expectedName, string expectedNamespace, string expectedValue, string because = …, object[] becauseArgs): AndConstraint<XmlElementAssertions> - changed:
method XmlElementAssertions.HaveElement(string expectedName): AndWhichConstraint<XmlElementAssertions, XmlElement> → method XmlElementAssertions.HaveElement(string expectedName, string because = …, object[] becauseArgs): AndWhichConstraint<XmlElementAssertions, XmlElement> - changed:
method XmlElementAssertions.HaveElementWithNamespace(string expectedName, string expectedNamespace): AndWhichConstraint<XmlElementAssertions, XmlElement> → method XmlElementAssertions.HaveElementWithNamespace(string expectedName, string expectedNamespace, string because = …, object[] becauseArgs): AndWhichConstraint<XmlElementAssertions, XmlElement> - changed:
method XmlElementAssertions.HaveInnerText(string expected): AndConstraint<XmlElementAssertions> → method XmlElementAssertions.HaveInnerText(string expected, string because = …, object[] becauseArgs): AndConstraint<XmlElementAssertions> - changed:
method XmlNodeAssertions.BeEquivalentTo(XmlNode expected): AndConstraint<TAssertions> → method XmlNodeAssertions.BeEquivalentTo(XmlNode expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method XmlNodeAssertions.NotBeEquivalentTo(XmlNode unexpected): AndConstraint<TAssertions> → method XmlNodeAssertions.NotBeEquivalentTo(XmlNode unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method XmlNodeFormatter.Format(object value, FormattingContext context, FormatChild formatChild): string → method XmlNodeFormatter.Format(object value, FormattedObjectGraph formattedGraph, FormattingContext context, FormatChild formatChild): void - added:
protected property XmlElementAssertions.Identifier: string { get; }