Upgrading FluentAssertions 3 to 4
Breaking3.5.0 → 4.19.4Breaking9New37Changed11Fixed29
BreakingUpgrade verdict
8 breaking changes.
In plain terms
- Two old string collection Contains methods are gone; use the newer overloads instead.
- Old property lookup members on CollectionMemberSubjectInfo are gone.
- Use AssertionOptions instead of the removed EquivalencyAssertionOptions.Empty and Default members.
- Custom matching rules must implement the new IMemberMatchingRule interface.
Must act Top 3 of 8 that need code or config changes
Requires Target frameworks .NETFramework4.0, .NETPortable0.0-Profile328, .NETStandard1.3 from 4.12.0 (none stated before).
What you must change
Breaking8
Removes obsolete StringCollectionAssertions.Contains overloads taking IEnumerable<string>.
StringCollectionAssertions.Contains(IEnumerable<string>, string)StringCollectionAssertions.Contains(IEnumerable<string>, IEnumerable<string>)Removes obsolete CollectionMemberSubjectInfo.PropertyInfo, PropertyPath and PropertyDescription.
CollectionMemberSubjectInfo.PropertyInfoCollectionMemberSubjectInfo.PropertyPathCollectionMemberSubjectInfo.PropertyDescriptionRemoves EquivalencyAssertionOptions.Empty and Default, replaced by the AssertionOptions class.
EquivalencyAssertionOptions.EmptyEquivalencyAssertionOptions.DefaultAssertionOptionsRemoves IMatchingRule, replaced by IMemberMatchingRule.
IMatchingRuleIMemberMatchingRuleRemoves ISelectionRule, replaced by IMemberSelectionRule.
ISelectionRuleIMemberSelectionRuleISubjectInfo no longer exposes properties for property information, replaced by general member properties.
ISubjectInfoSelfReferenceEquivalencyAssertionOptions no longer has include/exclude property methods, offering member selection methods instead.
SelfReferenceEquivalencyAssertionOptionsMakes the because argument of dictionary.ContainKeys(..) and the reasonArgs of ContainValuesAndWhich optional.
ContainKeys(..)ContainValuesAndWhichAPI changes
Generated by DepDelta from published .NET assemblies. Not mixed with prose notes.
- changed:
static method AssertionExtensions.MonitorEvents(object eventSource): void → static method AssertionExtensions.MonitorEvents(object eventSource): IEventMonitor - changed:
static method AssertionExtensions.ShouldAllBeEquivalentTo<T>(IEnumerable<T> subject, IEnumerable expectation, Func<EquivalencyAssertionOptions<T>, EquivalencyAssertionOptions<T>> config, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldAllBeEquivalentTo<T>(IEnumerable<T> subject, IEnumerable expectation, Func<EquivalencyAssertionOptions<T>, EquivalencyAssertionOptions<T>> config, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldAllBeEquivalentTo<T>(IEnumerable<T> subject, IEnumerable expectation, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldAllBeEquivalentTo<T>(IEnumerable<T> subject, IEnumerable expectation, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldBeEquivalentTo<T>(T subject, object expectation, Func<EquivalencyAssertionOptions<T>, EquivalencyAssertionOptions<T>> config, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldBeEquivalentTo<T>(T subject, object expectation, Func<EquivalencyAssertionOptions<T>, EquivalencyAssertionOptions<T>> config, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldBeEquivalentTo<T>(T subject, object expectation, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldBeEquivalentTo<T>(T subject, object expectation, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldNotThrow(Action action, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldNotThrow(Action action, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldNotThrow(Func<Task> asyncAction, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldNotThrow(Func<Task> asyncAction, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldNotThrow<TException>(Action action, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldNotThrow<TException>(Action action, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldNotThrow<TException>(Func<Task> asyncAction, string because = …, object[] reasonArgs): void → static method AssertionExtensions.ShouldNotThrow<TException>(Func<Task> asyncAction, string because = …, object[] becauseArgs): void - changed:
static method AssertionExtensions.ShouldThrow<TException>(Action action, string because = …, object[] reasonArgs): ExceptionAssertions<TException> → static method AssertionExtensions.ShouldThrow<TException>(Action action, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
static method AssertionExtensions.ShouldThrow<TException>(Func<Task> asyncAction, string because = …, object[] reasonArgs): ExceptionAssertions<TException> → static method AssertionExtensions.ShouldThrow<TException>(Func<Task> asyncAction, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
static method AssertionExtensions.ShouldThrowExactly<TException>(Action action, string because = …, object[] reasonArgs): ExceptionAssertions<TException> → static method AssertionExtensions.ShouldThrowExactly<TException>(Action action, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
static method AssertionExtensions.ShouldThrowExactly<TException>(Func<Task> asyncAction, string because = …, object[] reasonArgs): ExceptionAssertions<TException> → static method AssertionExtensions.ShouldThrowExactly<TException>(Func<Task> asyncAction, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
static method EventSourceExtensions.ShouldNotRaise(object eventSource, string eventName, string because, object[] reasonArgs): void → static method EventSourceExtensions.ShouldNotRaise(object eventSource, string eventName, string because, object[] becauseArgs): void - changed:
static method EventSourceExtensions.ShouldRaise(object eventSource, string eventName): EventRecorder → static method EventSourceExtensions.ShouldRaise(object eventSource, string eventName): IEventRecorder - changed:
static method EventSourceExtensions.ShouldRaise(object eventSource, string eventName, string because, object[] reasonArgs): EventRecorder → static method EventSourceExtensions.ShouldRaise(object eventSource, string eventName, string because, object[] becauseArgs): IEventRecorder - changed:
static method NumericAssertionsExtensions.BeApproximately(NullableNumericAssertions<Decimal> parent, Decimal expectedValue, Decimal precision, string because = …, object[] reasonArgs): AndConstraint<NullableNumericAssertions<Decimal>> → static method NumericAssertionsExtensions.BeApproximately(NullableNumericAssertions<Decimal> parent, Decimal expectedValue, Decimal precision, string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<Decimal>> - changed:
static method NumericAssertionsExtensions.BeApproximately(NullableNumericAssertions<double> parent, double expectedValue, double precision, string because = …, object[] reasonArgs): AndConstraint<NullableNumericAssertions<double>> → static method NumericAssertionsExtensions.BeApproximately(NullableNumericAssertions<double> parent, double expectedValue, double precision, string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<double>> - changed:
static method NumericAssertionsExtensions.BeApproximately(NullableNumericAssertions<float> parent, float expectedValue, float precision, string because = …, object[] reasonArgs): AndConstraint<NullableNumericAssertions<float>> → static method NumericAssertionsExtensions.BeApproximately(NullableNumericAssertions<float> parent, float expectedValue, float precision, string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<float>> - changed:
static method NumericAssertionsExtensions.BeApproximately(NumericAssertions<Decimal> parent, Decimal expectedValue, Decimal precision, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<Decimal>> → static method NumericAssertionsExtensions.BeApproximately(NumericAssertions<Decimal> parent, Decimal expectedValue, Decimal precision, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<Decimal>> - changed:
static method NumericAssertionsExtensions.BeApproximately(NumericAssertions<double> parent, double expectedValue, double precision, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<double>> → static method NumericAssertionsExtensions.BeApproximately(NumericAssertions<double> parent, double expectedValue, double precision, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<double>> - changed:
static method NumericAssertionsExtensions.BeApproximately(NumericAssertions<float> parent, float expectedValue, float precision, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<float>> → static method NumericAssertionsExtensions.BeApproximately(NumericAssertions<float> parent, float expectedValue, float precision, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<float>> - changed:
static method ObjectAssertionsExtensions.BeBinarySerializable(ObjectAssertions assertions, string because = …, object[] reasonArgs): AndConstraint<ObjectAssertions> → static method ObjectAssertionsExtensions.BeBinarySerializable(ObjectAssertions assertions, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - changed:
static method ObjectAssertionsExtensions.BeBinarySerializable<T>(ObjectAssertions assertions, Func<EquivalencyAssertionOptions<T>, EquivalencyAssertionOptions<T>> options, string because = …, object[] reasonArgs): AndConstraint<ObjectAssertions> → static method ObjectAssertionsExtensions.BeBinarySerializable<T>(ObjectAssertions assertions, Func<EquivalencyAssertionOptions<T>, EquivalencyAssertionOptions<T>> options, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - changed:
static method ObjectAssertionsExtensions.BeXmlSerializable(ObjectAssertions assertions, string because = …, object[] reasonArgs): AndConstraint<ObjectAssertions> → static method ObjectAssertionsExtensions.BeXmlSerializable(ObjectAssertions assertions, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - changed:
static method PropertyChangedSourceExtensions.ShouldNotRaisePropertyChangeFor<T>(T eventSource, Expression<Func<T, object>> propertyExpression, string because, object[] reasonArgs): void → static method PropertyChangedSourceExtensions.ShouldNotRaisePropertyChangeFor<T>(T eventSource, Expression<Func<T, object>> propertyExpression, string because, object[] becauseArgs): void - changed:
static method PropertyChangedSourceExtensions.ShouldRaisePropertyChangeFor<T>(T eventSource, Expression<Func<T, object>> propertyExpression, string because, object[] reasonArgs): IEventRecorder → static method PropertyChangedSourceExtensions.ShouldRaisePropertyChangeFor<T>(T eventSource, Expression<Func<T, object>> propertyExpression, string because, object[] becauseArgs): IEventRecorder - added:
static class XmlAssertionExtensions - added:
static method AssertionExtensions.MonitorEvents<T>(object eventSource): IEventMonitor - added:
static method AssertionExtensions.ShouldAllBeEquivalentTo<T>(IEnumerable<T> subject, object expectation, Func<EquivalencyAssertionOptions<T>, EquivalencyAssertionOptions<T>> config, string because = …, object[] becauseArgs): void - added:
static method AssertionExtensions.ShouldAllBeEquivalentTo<T>(IEnumerable<T> subject, object expectation, string because = …, object[] becauseArgs): void - added:
static method AssertionOptions.CloneDefaults<T>(): EquivalencyAssertionOptions<T> - added:
static method FluentDateTimeExtensions.AsLocal(DateTime dateTime): DateTime - added:
static method FluentDateTimeExtensions.AsUtc(DateTime dateTime): DateTime - added:
static method ObjectAssertionsExtensions.BeDataContractSerializable(ObjectAssertions assertions, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - added:
static method ObjectAssertionsExtensions.BeDataContractSerializable<T>(ObjectAssertions assertions, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - added:
static method PropertyChangedSourceExtensions.WithArgs<T>(IEventRecorder eventRecorder, Expression<Func<T, bool>>[] predicates): IEventRecorder - added:
static method XmlAssertionExtensions.Should(XmlElement actualValue): XmlElementAssertions - added:
static method XmlAssertionExtensions.Should(XmlNode actualValue): XmlNodeAssertions
- removed:
method StringCollectionAssertions.Contain(IEnumerable<string> expectedItemsList, IEnumerable<string> additionalExpectedItems): AndConstraint<StringCollectionAssertions> - removed:
method StringCollectionAssertions.Contain(IEnumerable<string> expectedItemsList, string additionalExpectedItem): AndConstraint<StringCollectionAssertions> - changed:
method CollectionAssertions.BeEmpty(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.BeEquivalentTo(IEnumerable expected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.BeEquivalentTo(IEnumerable expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.BeEquivalentTo<T>(IEnumerable<T> expected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.BeEquivalentTo<T>(IEnumerable<T> expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.BeInAscendingOrder(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.BeInAscendingOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.BeInDescendingOrder(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.BeInDescendingOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.BeNullOrEmpty(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.BeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.BeSubsetOf(IEnumerable expectedSuperset, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.BeSubsetOf(IEnumerable expectedSuperset, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.Contain(IEnumerable expected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.Contain(IEnumerable expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.ContainInOrder(IEnumerable expected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.ContainInOrder(IEnumerable expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.ContainItemsAssignableTo<T>(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.ContainItemsAssignableTo<T>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.Equal(IEnumerable expected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.Equal(IEnumerable expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.HaveElementAt(int index, object element, string because = …, object[] reasonArgs): AndWhichConstraint<TAssertions, object> → method CollectionAssertions.HaveElementAt(int index, object element, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, object> - changed:
method CollectionAssertions.HaveSameCount(IEnumerable otherCollection, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.HaveSameCount(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.IntersectWith(IEnumerable otherCollection, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.IntersectWith(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotBeAscendingInOrder(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotBeAscendingInOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotBeDescendingInOrder(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotBeDescendingInOrder(IComparer<object> comparer, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotBeEmpty(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotBeEquivalentTo(IEnumerable unexpected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotBeEquivalentTo(IEnumerable unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotBeNullOrEmpty(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotBeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotBeSubsetOf(IEnumerable unexpectedSuperset, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotBeSubsetOf(IEnumerable unexpectedSuperset, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotContain(object unexpected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotContain(IEnumerable unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotContainNulls(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotContainNulls(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotEqual(IEnumerable unexpected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotEqual(IEnumerable unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.NotIntersectWith(IEnumerable otherCollection, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.NotIntersectWith(IEnumerable otherCollection, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method CollectionAssertions.OnlyHaveUniqueItems(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method CollectionAssertions.OnlyHaveUniqueItems(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method GenericCollectionAssertions.BeInAscendingOrder(Expression<Func<T, object>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInAscendingOrder(IComparer<T> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> - changed:
method GenericCollectionAssertions.BeInDescendingOrder(Expression<Func<T, object>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> → method GenericCollectionAssertions.BeInDescendingOrder(IComparer<T> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> - changed:
method GenericDictionaryAssertions.BeEmpty(string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.Contain(KeyValuePair<TKey, TValue> expected, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Contain(IEnumerable<KeyValuePair<TKey, TValue>> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.Contain(TKey key, TValue value, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Contain(KeyValuePair<TKey, TValue> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.ContainKey(TKey expected, string because = …, object[] reasonArgs): WhichValueConstraint<TKey, TValue> → method GenericDictionaryAssertions.ContainKey(TKey expected, string because = …, object[] becauseArgs): WhichValueConstraint<TKey, TValue> - changed:
method GenericDictionaryAssertions.ContainKeys(IEnumerable<TKey> expected, string because, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.ContainKeys(IEnumerable<TKey> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.ContainValue(TValue expected, string because = …, object[] reasonArgs): AndWhichConstraint<GenericDictionaryAssertions<TKey, TValue>, TValue> → method GenericDictionaryAssertions.ContainValue(TValue expected, string because = …, object[] becauseArgs): AndWhichConstraint<GenericDictionaryAssertions<TKey, TValue>, TValue> - changed:
method GenericDictionaryAssertions.ContainValues(IEnumerable<TValue> expected, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.ContainValues(IEnumerable<TValue> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.Equal(IDictionary<TKey, TValue> expected, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.Equal(IDictionary<TKey, TValue> expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.HaveCount(int expected, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.HaveCount(int expected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.NotBeEmpty(string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.NotContain(KeyValuePair<TKey, TValue> item, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContain(IEnumerable<KeyValuePair<TKey, TValue>> items, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.NotContain(TKey key, TValue value, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContain(KeyValuePair<TKey, TValue> item, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.NotContainKey(TKey unexpected, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainKey(TKey unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.NotContainValue(TValue unexpected, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotContainValue(TValue unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method GenericDictionaryAssertions.NotEqual(IDictionary<TKey, TValue> unexpected, string because = …, object[] reasonArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> → method GenericDictionaryAssertions.NotEqual(IDictionary<TKey, TValue> unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - changed:
method NonGenericCollectionAssertions.Contain(object expected, string because = …, object[] reasonArgs): AndConstraint<NonGenericCollectionAssertions> → method NonGenericCollectionAssertions.Contain(object expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - changed:
method NonGenericCollectionAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] reasonArgs): AndConstraint<NonGenericCollectionAssertions> → method NonGenericCollectionAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - changed:
method NonGenericCollectionAssertions.HaveCount(int expected, string because = …, object[] reasonArgs): AndConstraint<NonGenericCollectionAssertions> → method NonGenericCollectionAssertions.HaveCount(int expected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - changed:
method SelfReferencingCollectionAssertions.Contain(Expression<Func<T, bool>> predicate, string because = …, object[] reasonArgs): AndWhichConstraint<TAssertions, T> → method SelfReferencingCollectionAssertions.Contain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - changed:
method SelfReferencingCollectionAssertions.Contain(T expected, string because = …, object[] reasonArgs): AndWhichConstraint<TAssertions, T> → method SelfReferencingCollectionAssertions.Contain(T expected, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - changed:
method SelfReferencingCollectionAssertions.ContainSingle(Expression<Func<T, bool>> predicate, string because = …, object[] reasonArgs): AndWhichConstraint<TAssertions, T> → method SelfReferencingCollectionAssertions.ContainSingle(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - changed:
method SelfReferencingCollectionAssertions.ContainSingle(string because = …, object[] reasonArgs): AndWhichConstraint<TAssertions, T> → method SelfReferencingCollectionAssertions.ContainSingle(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - changed:
method SelfReferencingCollectionAssertions.Equal(IEnumerable<T> expectation, Func<T, T, bool> predicate, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method SelfReferencingCollectionAssertions.Equal<TExpected>(IEnumerable<TExpected> expectation, Func<T, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SelfReferencingCollectionAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method SelfReferencingCollectionAssertions.HaveCount(Expression<Func<int, bool>> countPredicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SelfReferencingCollectionAssertions.HaveCount(int expected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method SelfReferencingCollectionAssertions.HaveCount(int expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SelfReferencingCollectionAssertions.NotContain(Expression<Func<T, bool>> predicate, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method SelfReferencingCollectionAssertions.NotContain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SelfReferencingCollectionAssertions.OnlyContain(Expression<Func<T, bool>> predicate, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method SelfReferencingCollectionAssertions.OnlyContain(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method StringCollectionAssertions.BeEquivalentTo(IEnumerable<string> expected, string because = …, object[] reasonArgs): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.BeEquivalentTo(IEnumerable<string> expected, string because = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> - changed:
method StringCollectionAssertions.Contain(IEnumerable<string> expected, string because = …, object reasonArg = …, object[] reasonArgs): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.Contain(IEnumerable<string> expected, string because = …, object becauseArg = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> - changed:
method StringCollectionAssertions.ContainInOrder(IEnumerable<string> expected, string because = …, object[] reasonArgs): AndConstraint<StringCollectionAssertions> → method StringCollectionAssertions.ContainInOrder(IEnumerable<string> expected, string because = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> - changed:
protected method CollectionAssertions.AssertSubjectEquality<T>(IEnumerable expectation, Func<T, T, bool> predicate, string because = …, object[] reasonArgs): void → protected method CollectionAssertions.AssertSubjectEquality<TActual, TExpected>(IEnumerable expectation, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void - added:
method CollectionAssertions.AllBeAssignableTo(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method CollectionAssertions.AllBeAssignableTo<T>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method CollectionAssertions.AllBeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method CollectionAssertions.AllBeOfType<T>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method CollectionAssertions.BeInAscendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method CollectionAssertions.BeInDescendingOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method CollectionAssertions.NotBeAscendingInOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method CollectionAssertions.NotBeDescendingInOrder(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method GenericCollectionAssertions.BeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> - added:
method GenericCollectionAssertions.BeInAscendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> - added:
method GenericCollectionAssertions.BeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, IComparer<TSelector> comparer, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> - added:
method GenericCollectionAssertions.BeInDescendingOrder<TSelector>(Expression<Func<T, TSelector>> propertyExpression, string because = …, object[] args): AndConstraint<GenericCollectionAssertions<T>> - added:
method GenericDictionaryAssertions.Contain(TKey key, TValue value, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - added:
method GenericDictionaryAssertions.NotContain(TKey key, TValue value, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - added:
method GenericDictionaryAssertions.NotContainKeys(IEnumerable<TKey> unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - added:
method GenericDictionaryAssertions.NotContainKeys(TKey[] unexpected): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - added:
method GenericDictionaryAssertions.NotContainValues(IEnumerable<TValue> unexpected, string because = …, object[] becauseArgs): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - added:
method GenericDictionaryAssertions.NotContainValues(TValue[] unexpected): AndConstraint<GenericDictionaryAssertions<TKey, TValue>> - added:
method NonGenericCollectionAssertions.NotContain(object unexpected, string because = …, object[] becauseArgs): AndConstraint<NonGenericCollectionAssertions> - added:
method SelfReferencingCollectionAssertions.EndWith(IEnumerable<T> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method SelfReferencingCollectionAssertions.EndWith<TExpected>(IEnumerable<TExpected> expectation, Func<T, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method SelfReferencingCollectionAssertions.NotContain(IEnumerable<T> unexpectedItemsList, T[] additionalUnexpectedItems): AndConstraint<TAssertions> - added:
method SelfReferencingCollectionAssertions.NotContain(T unexpected, string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method SelfReferencingCollectionAssertions.StartWith(IEnumerable<T> expectation, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method SelfReferencingCollectionAssertions.StartWith<TExpected>(IEnumerable<TExpected> expectation, Func<T, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method StringCollectionAssertions.NotContain(IEnumerable<string> unexpected, string because = …, object becauseArg = …, object[] becauseArgs): AndConstraint<StringCollectionAssertions> - added:
protected method CollectionAssertions.AssertCollectionEndsWith<TActual, TExpected>(IEnumerable<TActual> actual, TExpected[] expected, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void - added:
protected method CollectionAssertions.AssertCollectionStartsWith<TActual, TExpected>(IEnumerable<TActual> actualItems, TExpected[] expected, Func<TActual, TExpected, bool> equalityComparison, string because = …, object[] becauseArgs): void
- removed:
static method ExpressionExtensions.GetPropertyPath<TDeclaringType, TPropertyType>(Expression<Func<TDeclaringType, TPropertyType>> propertyExpression): string - changed:
static method StringExtensions.Escape(string value): string → static method StringExtensions.Escape(string value, bool escapePlaceholders = …): string - added:
static method DateTimeExtensions.ToDateTimeOffset(DateTime dateTime, TimeSpan offset): DateTimeOffset - added:
static method TypeExtensions.HasAttribute<TAttribute>(Type method): bool - added:
static method TypeExtensions.HasMatchingAttribute<TAttribute>(Type type, Expression<Func<TAttribute, bool>> isMatchingAttributePredicate): bool - added:
static method TypeExtensions.IsDecoratedWith<TAttribute>(Type type): bool
- removed:
interface IMatchingRule - removed:
interface ISelectionRule - removed:
method IMatchingRule.Match(PropertyInfo subjectProperty, object expectation, string propertyPath): PropertyInfo - removed:
method IOrderingRule.AppliesTo(ISubjectInfo subjectInfo): bool - removed:
method ISelectionRule.SelectProperties(IEnumerable<PropertyInfo> selectedProperties, ISubjectInfo context): IEnumerable<PropertyInfo> - removed:
method SelfReferenceEquivalencyAssertionOptions.ExcludingMissingProperties(): TSelf - removed:
method SelfReferenceEquivalencyAssertionOptions.ThrowingOnMissingProperties(): TSelf - removed:
method SelfReferenceEquivalencyAssertionOptions.Using(IMatchingRule matchingRule): TSelf - removed:
method SelfReferenceEquivalencyAssertionOptions.Using(ISelectionRule selectionRule): TSelf - removed:
property EquivalencyValidationContext.PropertyDescription: string { get; } - removed:
property EquivalencyValidationContext.PropertyInfo: PropertyInfo { get; } - removed:
property EquivalencyValidationContext.PropertyPath: string { get; } - removed:
property EquivalencyValidationContext.Reason: string { get; set; } - removed:
property EquivalencyValidationContext.ReasonArgs: object[] { get; set; } - removed:
property IAssertionContext.Reason: string { get; set; } - removed:
property IAssertionContext.ReasonArgs: object[] { get; set; } - removed:
property IEquivalencyValidationContext.Reason: string { get; } - removed:
property IEquivalencyValidationContext.ReasonArgs: object[] { get; } - removed:
property ISubjectInfo.PropertyDescription: string { get; } - removed:
property ISubjectInfo.PropertyInfo: PropertyInfo { get; } - removed:
property ISubjectInfo.PropertyPath: string { get; } - removed:
static field EquivalencyAssertionOptions.Default: Func<EquivalencyAssertionOptions<TSubject>> - removed:
static field EquivalencyAssertionOptions.Empty: Func<EquivalencyAssertionOptions<TSubject>> - added:
class StringBuilderTraceWriter implements ITraceWriter - added:
ctor StringBuilderTraceWriter() - added:
delegate GetTraceMessage(string path): string - added:
enum OrderStrictness - added:
interface ITraceWriter - added:
member OrderStrictness.Irrelevant - added:
member OrderStrictness.NotStrict - added:
member OrderStrictness.Strict - added:
method EquivalencyValidationContext.TraceBlock(GetTraceMessage getTraceMessage): IDisposable - added:
method EquivalencyValidationContext.TraceSingle(GetTraceMessage getTraceMessage): void - added:
method IEquivalencyValidationContext.TraceBlock(GetTraceMessage getMessage): IDisposable - added:
method IEquivalencyValidationContext.TraceSingle(GetTraceMessage getMessage): void - added:
method IOrderingRule.Evaluate(ISubjectInfo subjectInfo): OrderStrictness - added:
method ITraceWriter.AddBlock(string trace): IDisposable - added:
method ITraceWriter.AddSingle(string trace): void - added:
method ITraceWriter.ToString(): string - added:
method SelfReferenceEquivalencyAssertionOptions.WithTracing(ITraceWriter writer = …): TSelf - added:
method SelfReferenceEquivalencyAssertionOptions.WithoutStrictOrderingFor(Expression<Func<ISubjectInfo, bool>> predicate): TSelf - added:
method StringBuilderTraceWriter.AddBlock(string trace): IDisposable - added:
method StringBuilderTraceWriter.AddSingle(string trace): void - added:
method StringBuilderTraceWriter.ToString(): string - added:
property EquivalencyValidationContext.Because: string { get; set; } - added:
property EquivalencyValidationContext.BecauseArgs: object[] { get; set; } - added:
property EquivalencyValidationContext.Tracer: ITraceWriter { get; set; } - added:
property IAssertionContext.Because: string { get; set; } - added:
property IAssertionContext.BecauseArgs: object[] { get; set; } - added:
property IEquivalencyAssertionOptions.TraceWriter: ITraceWriter { get; } - added:
property IEquivalencyValidationContext.Because: string { get; } - added:
property IEquivalencyValidationContext.BecauseArgs: object[] { get; } - added:
property IEquivalencyValidationContext.Tracer: ITraceWriter { get; set; } - added:
property SelfReferenceEquivalencyAssertionOptions.TraceWriter: ITraceWriter { get; } - added:
static class SubjectInfoExtensions - added:
static method SubjectInfoExtensions.WhichGetterDoesNotHave(ISubjectInfo subjectInfo, CSharpAccessModifier accessModifier): bool - added:
static method SubjectInfoExtensions.WhichGetterHas(ISubjectInfo subjectInfo, CSharpAccessModifier accessModifier): bool - added:
static method SubjectInfoExtensions.WhichSetterDoesNotHave(ISubjectInfo subjectInfo, CSharpAccessModifier accessModifier): bool - added:
static method SubjectInfoExtensions.WhichSetterHas(ISubjectInfo subjectInfo, CSharpAccessModifier accessModifier): bool
- removed:
static class EventMonitor - removed:
static method EventMonitor.AddRecordersFor(object eventSource, Func<object, EventRecorder[]> recorderFactory): void - removed:
static method EventMonitor.GetRecorderForEvent<T>(T eventSource, string eventName): EventRecorder - changed:
method EventRecordersMap.Add(object eventSource, IEnumerable<EventRecorder> recorders): void → method EventRecordersMap.Add(object eventSource, IEventMonitor recorder): void - changed:
property EventRecordersMap.Item[object]: IEnumerable<EventRecorder> { get; } → property EventRecordersMap.Item[object]: IEventMonitor { get; } - added:
interface IEventMonitor - added:
method EventRecorder.Reset(): void - added:
method EventRecordersMap.TryGetMonitor(object eventSource, out IEventMonitor eventMonitor): bool - added:
method IEventMonitor.Attach(Type typeDefiningEventsToMonitor): void - added:
method IEventMonitor.GetEventRecorder(string eventName): IEventRecorder - added:
method IEventMonitor.Reset(): void - added:
method IEventRecorder.Reset(): void
- changed:
method AssertionScope.BecauseOf(string because, object[] reasonArgs): AssertionScope → method AssertionScope.BecauseOf(string because, object[] becauseArgs): AssertionScope - added:
method AssertionScope.AddFailure(string formattedFailureMessage): void
- removed:
class NumericValueFormatter implements IValueFormatter - removed:
ctor NumericValueFormatter() - removed:
method NumericValueFormatter.CanHandle(object value): bool - removed:
method NumericValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
class ByteValueFormatter implements IValueFormatter - added:
class DecimalValueFormatter implements IValueFormatter - added:
class DoubleValueFormatter implements IValueFormatter - added:
class Int16ValueFormatter implements IValueFormatter - added:
class Int32ValueFormatter implements IValueFormatter - added:
class Int64ValueFormatter implements IValueFormatter - added:
class SByteValueFormatter implements IValueFormatter - added:
class SingleValueFormatter implements IValueFormatter - added:
class UInt16ValueFormatter implements IValueFormatter - added:
class UInt32ValueFormatter implements IValueFormatter - added:
class UInt64ValueFormatter implements IValueFormatter - added:
ctor ByteValueFormatter() - added:
ctor DecimalValueFormatter() - added:
ctor DoubleValueFormatter() - added:
ctor Int16ValueFormatter() - added:
ctor Int32ValueFormatter() - added:
ctor Int64ValueFormatter() - added:
ctor SByteValueFormatter() - added:
ctor SingleValueFormatter() - added:
ctor UInt16ValueFormatter() - added:
ctor UInt32ValueFormatter() - added:
ctor UInt64ValueFormatter() - added:
method ByteValueFormatter.CanHandle(object value): bool - added:
method ByteValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method DecimalValueFormatter.CanHandle(object value): bool - added:
method DecimalValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method DoubleValueFormatter.CanHandle(object value): bool - added:
method DoubleValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method Int16ValueFormatter.CanHandle(object value): bool - added:
method Int16ValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method Int32ValueFormatter.CanHandle(object value): bool - added:
method Int32ValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method Int64ValueFormatter.CanHandle(object value): bool - added:
method Int64ValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method SByteValueFormatter.CanHandle(object value): bool - added:
method SByteValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method SingleValueFormatter.CanHandle(object value): bool - added:
method SingleValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method UInt16ValueFormatter.CanHandle(object value): bool - added:
method UInt16ValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method UInt32ValueFormatter.CanHandle(object value): bool - added:
method UInt32ValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
method UInt64ValueFormatter.CanHandle(object value): bool - added:
method UInt64ValueFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string
- changed:
method ComparableTypeAssertions.Be(T expected, string because = …, object[] reasonArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.Be(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> - changed:
method ComparableTypeAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] reasonArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> - changed:
method ComparableTypeAssertions.BeGreaterThan(T expected, string because = …, object[] reasonArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeGreaterThan(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> - changed:
method ComparableTypeAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] reasonArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> - changed:
method ComparableTypeAssertions.BeLessOrEqualTo(T expected, string because = …, object[] reasonArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeLessOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> - changed:
method ComparableTypeAssertions.BeLessThan(T expected, string because = …, object[] reasonArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.BeLessThan(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> - changed:
method ComparableTypeAssertions.NotBe(T expected, string because = …, object[] reasonArgs): AndConstraint<ComparableTypeAssertions<T>> → method ComparableTypeAssertions.NotBe(T expected, string because = …, object[] becauseArgs): AndConstraint<ComparableTypeAssertions<T>> - changed:
method NullableNumericAssertions.HaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableNumericAssertions<T>> → method NullableNumericAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> - changed:
method NullableNumericAssertions.NotHaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableNumericAssertions<T>> → method NullableNumericAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> - changed:
method NumericAssertions.Be(T expected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.Be(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.Be(T? expected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.Be(T? expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeGreaterOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BeGreaterThan(T expected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeGreaterThan(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeInRange(T minimumValue, T maximumValue, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BeLessOrEqualTo(T expected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeLessOrEqualTo(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BeLessThan(T expected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeLessThan(T expected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BeNegative(string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeNegative(string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BeOneOf(IEnumerable<T> validValues, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BeOneOf(IEnumerable<T> validValues, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.BePositive(string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.BePositive(string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.NotBe(T unexpected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.NotBe(T unexpected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - changed:
method NumericAssertions.NotBe(T? unexpected, string because = …, object[] reasonArgs): AndConstraint<NumericAssertions<T>> → method NumericAssertions.NotBe(T? unexpected, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - added:
method NullableNumericAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> - added:
method NullableNumericAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableNumericAssertions<T>> - added:
method NumericAssertions.BeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>> - added:
method NumericAssertions.NotBeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<NumericAssertions<T>>
- changed:
method BooleanAssertions.Be(bool expected, string because = …, object[] reasonArgs): AndConstraint<BooleanAssertions> → method BooleanAssertions.Be(bool expected, string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> - changed:
method BooleanAssertions.BeFalse(string because = …, object[] reasonArgs): AndConstraint<BooleanAssertions> → method BooleanAssertions.BeFalse(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> - changed:
method BooleanAssertions.BeTrue(string because = …, object[] reasonArgs): AndConstraint<BooleanAssertions> → method BooleanAssertions.BeTrue(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> - changed:
method DateTimeAssertions.Be(DateTime expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.Be(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.BeAfter(DateTime expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeAfter(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.BeBefore(DateTime expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeBefore(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.BeCloseTo(DateTime nearbyTime, int precision = …, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeCloseTo(DateTime nearbyTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.BeOnOrAfter(DateTime expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOnOrAfter(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.BeOnOrBefore(DateTime expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.BeOnOrBefore(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.HaveDay(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveDay(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.HaveHour(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveHour(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.HaveMinute(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveMinute(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.HaveMonth(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveMonth(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.HaveSecond(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveSecond(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.HaveYear(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.HaveYear(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeAssertions.NotBe(DateTime unexpected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeAssertions.NotBe(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeOffsetAssertions.Be(DateTimeOffset expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.Be(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.BeAfter(DateTimeOffset expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeAfter(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.BeBefore(DateTimeOffset expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeBefore(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.BeCloseTo(DateTimeOffset nearbyTime, int precision = …, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeCloseTo(DateTimeOffset nearbyTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.BeOnOrAfter(DateTimeOffset expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOnOrAfter(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.BeOnOrBefore(DateTimeOffset expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.BeOnOrBefore(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.HaveDay(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveDay(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.HaveHour(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveHour(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.HaveMinute(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveMinute(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.HaveMonth(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveMonth(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.HaveSecond(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveSecond(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.HaveYear(int expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.HaveYear(int expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetAssertions.NotBe(DateTimeOffset unexpected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetAssertions.NotBe(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetRangeAssertions.After(DateTimeOffset target, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetRangeAssertions.After(DateTimeOffset target, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeOffsetRangeAssertions.Before(DateTimeOffset target, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method DateTimeOffsetRangeAssertions.Before(DateTimeOffset target, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method DateTimeRangeAssertions.After(DateTime target, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeRangeAssertions.After(DateTime target, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method DateTimeRangeAssertions.Before(DateTime target, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method DateTimeRangeAssertions.Before(DateTime target, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method GuidAssertions.Be(Guid expected, string because = …, object[] reasonArgs): AndConstraint<GuidAssertions> → method GuidAssertions.Be(Guid expected, string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> - changed:
method GuidAssertions.Be(string expected, string because = …, object[] reasonArgs): AndConstraint<GuidAssertions> → method GuidAssertions.Be(string expected, string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> - changed:
method GuidAssertions.BeEmpty(string because = …, object[] reasonArgs): AndConstraint<GuidAssertions> → method GuidAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> - changed:
method GuidAssertions.NotBe(Guid unexpected, string because = …, object[] reasonArgs): AndConstraint<GuidAssertions> → method GuidAssertions.NotBe(Guid unexpected, string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> - changed:
method GuidAssertions.NotBeEmpty(string because = …, object[] reasonArgs): AndConstraint<GuidAssertions> → method GuidAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<GuidAssertions> - changed:
method NullableBooleanAssertions.Be(bool? expected, string because = …, object[] reasonArgs): AndConstraint<BooleanAssertions> → method NullableBooleanAssertions.Be(bool? expected, string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> - changed:
method NullableBooleanAssertions.HaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableBooleanAssertions> → method NullableBooleanAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> - changed:
method NullableBooleanAssertions.NotBeFalse(string because = …, object[] reasonArgs): AndConstraint<BooleanAssertions> → method NullableBooleanAssertions.NotBeFalse(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> - changed:
method NullableBooleanAssertions.NotBeTrue(string because = …, object[] reasonArgs): AndConstraint<BooleanAssertions> → method NullableBooleanAssertions.NotBeTrue(string because = …, object[] becauseArgs): AndConstraint<BooleanAssertions> - changed:
method NullableBooleanAssertions.NotHaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableBooleanAssertions> → method NullableBooleanAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> - changed:
method NullableDateTimeAssertions.Be(DateTime? expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeAssertions> → method NullableDateTimeAssertions.Be(DateTime? expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - changed:
method NullableDateTimeAssertions.HaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableDateTimeAssertions> → method NullableDateTimeAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> - changed:
method NullableDateTimeAssertions.NotHaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableDateTimeAssertions> → method NullableDateTimeAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> - changed:
method NullableDateTimeOffsetAssertions.Be(DateTimeOffset? expected, string because = …, object[] reasonArgs): AndConstraint<DateTimeOffsetAssertions> → method NullableDateTimeOffsetAssertions.Be(DateTimeOffset? expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - changed:
method NullableDateTimeOffsetAssertions.HaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableDateTimeOffsetAssertions> → method NullableDateTimeOffsetAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> - changed:
method NullableDateTimeOffsetAssertions.NotHaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableDateTimeOffsetAssertions> → method NullableDateTimeOffsetAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> - changed:
method NullableGuidAssertions.Be(Guid? expected, string because = …, object[] reasonArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.Be(Guid? expected, string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> - changed:
method NullableGuidAssertions.HaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> - changed:
method NullableGuidAssertions.NotHaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableGuidAssertions> → method NullableGuidAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> - changed:
method NullableSimpleTimeSpanAssertions.Be(TimeSpan? expected, string because = …, object[] reasonArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.Be(TimeSpan? expected, string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> - changed:
method NullableSimpleTimeSpanAssertions.HaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.HaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> - changed:
method NullableSimpleTimeSpanAssertions.NotHaveValue(string because = …, object[] reasonArgs): AndConstraint<NullableSimpleTimeSpanAssertions> → method NullableSimpleTimeSpanAssertions.NotHaveValue(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> - changed:
method ObjectAssertions.Be(object expected, string because = …, object[] reasonArgs): AndConstraint<ObjectAssertions> → method ObjectAssertions.Be(object expected, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - changed:
method ObjectAssertions.HaveFlag(Enum expectedFlag, string because = …, object[] reasonArgs): AndConstraint<ObjectAssertions> → method ObjectAssertions.HaveFlag(Enum expectedFlag, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - changed:
method ObjectAssertions.NotBe(object unexpected, string because = …, object[] reasonArgs): AndConstraint<ObjectAssertions> → method ObjectAssertions.NotBe(object unexpected, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - changed:
method ObjectAssertions.NotHaveFlag(Enum unexpectedFlag, string because = …, object[] reasonArgs): AndConstraint<ObjectAssertions> → method ObjectAssertions.NotHaveFlag(Enum unexpectedFlag, string because = …, object[] becauseArgs): AndConstraint<ObjectAssertions> - changed:
method ReferenceTypeAssertions.BeAssignableTo<T>(string because = …, object[] reasonArgs): AndWhichConstraint<TAssertions, T> → method ReferenceTypeAssertions.BeAssignableTo(Type type, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ReferenceTypeAssertions.BeNull(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method ReferenceTypeAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ReferenceTypeAssertions.BeOfType(Type expectedType, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method ReferenceTypeAssertions.BeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ReferenceTypeAssertions.BeOfType<T>(string because = …, object[] reasonArgs): AndWhichConstraint<TAssertions, T> → method ReferenceTypeAssertions.BeOfType<T>(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - changed:
method ReferenceTypeAssertions.BeSameAs(TSubject expected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method ReferenceTypeAssertions.BeSameAs(TSubject expected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ReferenceTypeAssertions.Match(Expression<Func<TSubject, bool>> predicate, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method ReferenceTypeAssertions.Match(Expression<Func<TSubject, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ReferenceTypeAssertions.Match<T>(Expression<Func<T, bool>> predicate, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method ReferenceTypeAssertions.Match<T>(Expression<Func<T, bool>> predicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ReferenceTypeAssertions.NotBeNull(string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method ReferenceTypeAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method ReferenceTypeAssertions.NotBeSameAs(TSubject unexpected, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method ReferenceTypeAssertions.NotBeSameAs(TSubject unexpected, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method SimpleTimeSpanAssertions.Be(TimeSpan expected, string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.Be(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.BeCloseTo(TimeSpan nearbyTime, int precision = …, string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeCloseTo(TimeSpan nearbyTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.BeGreaterOrEqualTo(TimeSpan expected, string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeGreaterOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.BeGreaterThan(TimeSpan expected, string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeGreaterThan(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.BeLessOrEqualTo(TimeSpan expected, string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeLessOrEqualTo(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.BeLessThan(TimeSpan expected, string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeLessThan(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.BeNegative(string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BeNegative(string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.BePositive(string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.BePositive(string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method SimpleTimeSpanAssertions.NotBe(TimeSpan unexpected, string because = …, object[] reasonArgs): AndConstraint<SimpleTimeSpanAssertions> → method SimpleTimeSpanAssertions.NotBe(TimeSpan unexpected, string because = …, object[] becauseArgs): AndConstraint<SimpleTimeSpanAssertions> - changed:
method StringAssertions.Be(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.Be(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.BeEmpty(string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.BeEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.BeEquivalentTo(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.BeEquivalentTo(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.BeNullOrEmpty(string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.BeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.BeNullOrWhiteSpace(string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.BeNullOrWhiteSpace(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.BeOneOf(IEnumerable<string> validValues, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.BeOneOf(IEnumerable<string> validValues, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.Contain(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.Contain(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.ContainEquivalentOf(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.ContainEquivalentOf(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.EndWith(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.EndWith(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.EndWithEquivalent(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.EndWithEquivalent(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.HaveLength(int expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.HaveLength(int expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.Match(string wildcardPattern, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.Match(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.MatchEquivalentOf(string wildcardPattern, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.MatchEquivalentOf(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.MatchRegex(string regularExpression, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.MatchRegex(string regularExpression, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotBe(string unexpected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBe(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotBeEmpty(string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBeEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotBeNullOrEmpty(string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBeNullOrEmpty(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotBeNullOrWhiteSpace(string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotBeNullOrWhiteSpace(string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotContain(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotContain(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotContainEquivalentOf(string unexpected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotContainEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotEndWith(string unexpected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotEndWith(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotEndWithEquivalentOf(string unexpected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotEndWithEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotMatch(string wildcardPattern, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotMatch(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotMatchEquivalentOf(string wildcardPattern, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotMatchEquivalentOf(string wildcardPattern, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotMatchRegex(string regularExpression, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotMatchRegex(string regularExpression, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotStartWith(string unexpected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotStartWith(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.NotStartWithEquivalentOf(string unexpected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.NotStartWithEquivalentOf(string unexpected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.StartWith(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.StartWith(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - changed:
method StringAssertions.StartWithEquivalent(string expected, string because = …, object[] reasonArgs): AndConstraint<StringAssertions> → method StringAssertions.StartWithEquivalent(string expected, string because = …, object[] becauseArgs): AndConstraint<StringAssertions> - added:
method DateTimeAssertions.BeIn(DateTimeKind expectedKind, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.BeOneOf(DateTime?[] validValues): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.BeOneOf(DateTime[] validValues): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.BeOneOf(IEnumerable<DateTime> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.BeOneOf(IEnumerable<DateTime?> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.BeSameDateAs(DateTime expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotBeAfter(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotBeBefore(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotBeCloseTo(DateTime distantTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotBeOnOrAfter(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotBeOnOrBefore(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotBeSameDateAs(DateTime unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotHaveDay(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotHaveHour(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotHaveMinute(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotHaveMonth(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotHaveSecond(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeAssertions.NotHaveYear(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeAssertions> - added:
method DateTimeOffsetAssertions.BeOneOf(DateTimeOffset?[] validValues): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.BeOneOf(DateTimeOffset[] validValues): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.BeOneOf(IEnumerable<DateTimeOffset> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.BeOneOf(IEnumerable<DateTimeOffset?> validValues, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.BeSameDateAs(DateTimeOffset expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.HaveOffset(TimeSpan expected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotBeAfter(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotBeBefore(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotBeCloseTo(DateTimeOffset distantTime, int precision = …, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotBeOnOrAfter(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotBeOnOrBefore(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotBeSameDateAs(DateTimeOffset unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotHaveDay(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotHaveHour(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotHaveMinute(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotHaveMonth(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotHaveOffset(TimeSpan unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotHaveSecond(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method DateTimeOffsetAssertions.NotHaveYear(int unexpected, string because = …, object[] becauseArgs): AndConstraint<DateTimeOffsetAssertions> - added:
method NullableBooleanAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> - added:
method NullableBooleanAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableBooleanAssertions> - added:
method NullableDateTimeAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> - added:
method NullableDateTimeAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeAssertions> - added:
method NullableDateTimeOffsetAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> - added:
method NullableDateTimeOffsetAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableDateTimeOffsetAssertions> - added:
method NullableGuidAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> - added:
method NullableGuidAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableGuidAssertions> - added:
method NullableSimpleTimeSpanAssertions.BeNull(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> - added:
method NullableSimpleTimeSpanAssertions.NotBeNull(string because = …, object[] becauseArgs): AndConstraint<NullableSimpleTimeSpanAssertions> - added:
method ReferenceTypeAssertions.BeAssignableTo<T>(string because = …, object[] becauseArgs): AndWhichConstraint<TAssertions, T> - added:
method ReferenceTypeAssertions.NotBeOfType(Type expectedType, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method ReferenceTypeAssertions.NotBeOfType<T>(string because = …, object[] becauseArgs): AndConstraint<TAssertions>
- removed:
property AssemblyAssertions.Subject: Assembly { get; } - changed:
class AssemblyAssertions → class AssemblyAssertions extends ReferenceTypeAssertions<Assembly, AssemblyAssertions> - changed:
method AssemblyAssertions.DefineType(string namespace, string name, string because = …, object[] reasonArgs): AndWhichConstraint<AssemblyAssertions, Type> → method AssemblyAssertions.DefineType(string namespace, string name, string because = …, object[] becauseArgs): AndWhichConstraint<AssemblyAssertions, Type> - changed:
method AssemblyAssertions.NotReference(Assembly assembly, string because, string[] reasonArgs): void → method AssemblyAssertions.NotReference(Assembly assembly, string because, string[] becauseArgs): void - changed:
method AssemblyAssertions.Reference(Assembly assembly, string because, string[] reasonArgs): void → method AssemblyAssertions.Reference(Assembly assembly, string because, string[] becauseArgs): void - added:
protected property AssemblyAssertions.Context: string { get; }
- changed:
method ActionAssertions.ShouldNotThrow(string because = …, object[] reasonArgs): void → method ActionAssertions.ShouldNotThrow(string because = …, object[] becauseArgs): void - changed:
method ActionAssertions.ShouldNotThrow<TException>(string because = …, object[] reasonArgs): void → method ActionAssertions.ShouldNotThrow<TException>(string because = …, object[] becauseArgs): void - changed:
method ActionAssertions.ShouldThrow<TException>(string because = …, object[] reasonArgs): ExceptionAssertions<TException> → method ActionAssertions.ShouldThrow<TException>(string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
method AsyncFunctionAssertions.ShouldNotThrow(string because = …, object[] reasonArgs): void → method AsyncFunctionAssertions.ShouldNotThrow(string because = …, object[] becauseArgs): void - changed:
method AsyncFunctionAssertions.ShouldNotThrow<TException>(string because = …, object[] reasonArgs): void → method AsyncFunctionAssertions.ShouldNotThrow<TException>(string because = …, object[] becauseArgs): void - changed:
method AsyncFunctionAssertions.ShouldThrow<TException>(string because = …, object[] reasonArgs): ExceptionAssertions<TException> → method AsyncFunctionAssertions.ShouldThrow<TException>(string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
method ExceptionAssertions.Where(Expression<Func<TException, bool>> exceptionExpression, string because = …, object[] reasonArgs): ExceptionAssertions<TException> → method ExceptionAssertions.Where(Expression<Func<TException, bool>> exceptionExpression, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
method ExceptionAssertions.WithInnerException<TInnerException>(string because, object[] reasonArgs): ExceptionAssertions<TException> → method ExceptionAssertions.WithInnerException<TInnerException>(string because, object[] becauseArgs): ExceptionAssertions<TException> - changed:
method ExceptionAssertions.WithInnerExceptionExactly<TInnerException>(string because, object[] reasonArgs): ExceptionAssertions<TException> → method ExceptionAssertions.WithInnerExceptionExactly<TInnerException>(string because, object[] becauseArgs): ExceptionAssertions<TException> - changed:
method ExceptionAssertions.WithInnerMessage(string expectedInnerMessage, string because = …, object[] reasonArgs): ExceptionAssertions<TException> → method ExceptionAssertions.WithInnerMessage(string expectedInnerMessage, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
method ExceptionAssertions.WithMessage(string expectedMessage, string because = …, object[] reasonArgs): ExceptionAssertions<TException> → method ExceptionAssertions.WithMessage(string expectedMessage, string because = …, object[] becauseArgs): ExceptionAssertions<TException> - changed:
method ExecutionTimeAssertions.ShouldNotExceed(TimeSpan maxDuration, string because = …, object[] reasonArgs): void → method ExecutionTimeAssertions.ShouldNotExceed(TimeSpan maxDuration, string because = …, object[] becauseArgs): void
- changed:
method MemberInfoAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] reasonArgs): AndWhichConstraint<MemberInfoAssertions<TSubject, TAssertions>, TAttribute> → method MemberInfoAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndWhichConstraint<MemberInfoAssertions<TSubject, TAssertions>, TAttribute> - changed:
method MemberInfoAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] reasonArgs): AndWhichConstraint<MemberInfoAssertions<TSubject, TAssertions>, TAttribute> → method MemberInfoAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndWhichConstraint<MemberInfoAssertions<TSubject, TAssertions>, TAttribute> - changed:
method MethodBaseAssertions.HaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] reasonArgs): AndConstraint<TAssertions> → method MethodBaseAssertions.HaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - changed:
method MethodInfoAssertions.BeAsync(string because = …, object[] reasonArgs): AndConstraint<MethodInfoAssertions> → method MethodInfoAssertions.BeAsync(string because = …, object[] becauseArgs): AndConstraint<MethodInfoAssertions> - changed:
method MethodInfoAssertions.BeVirtual(string because = …, object[] reasonArgs): AndConstraint<MethodInfoAssertions> → method MethodInfoAssertions.BeVirtual(string because = …, object[] becauseArgs): AndConstraint<MethodInfoAssertions> - changed:
method MethodInfoAssertions.Return(Type returnType, string because = …, object[] reasonArgs): AndConstraint<MethodBaseAssertions<MethodInfo, MethodInfoAssertions>> → method MethodInfoAssertions.Return(Type returnType, string because = …, object[] becauseArgs): AndConstraint<MethodBaseAssertions<MethodInfo, MethodInfoAssertions>> - changed:
method MethodInfoAssertions.Return<TReturn>(string because = …, object[] reasonArgs): AndConstraint<MethodBaseAssertions<MethodInfo, MethodInfoAssertions>> → method MethodInfoAssertions.Return<TReturn>(string because = …, object[] becauseArgs): AndConstraint<MethodBaseAssertions<MethodInfo, MethodInfoAssertions>> - changed:
method MethodInfoAssertions.ReturnVoid(string because = …, object[] reasonArgs): AndConstraint<MethodBaseAssertions<MethodInfo, MethodInfoAssertions>> → method MethodInfoAssertions.ReturnVoid(string because = …, object[] becauseArgs): AndConstraint<MethodBaseAssertions<MethodInfo, MethodInfoAssertions>> - changed:
method MethodInfoSelectorAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] reasonArgs): AndConstraint<MethodInfoSelectorAssertions> → method MethodInfoSelectorAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndConstraint<MethodInfoSelectorAssertions> - changed:
method MethodInfoSelectorAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] reasonArgs): AndConstraint<MethodInfoSelectorAssertions> → method MethodInfoSelectorAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndConstraint<MethodInfoSelectorAssertions> - changed:
method MethodInfoSelectorAssertions.BeVirtual(string because = …, object[] reasonArgs): AndConstraint<MethodInfoSelectorAssertions> → method MethodInfoSelectorAssertions.BeVirtual(string because = …, object[] becauseArgs): AndConstraint<MethodInfoSelectorAssertions> - changed:
method PropertyInfoAssertions.BeReadable(CSharpAccessModifier accessModifier, string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.BeReadable(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.BeReadable(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.BeReadable(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.BeVirtual(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.BeVirtual(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.BeWritable(CSharpAccessModifier accessModifier, string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.BeWritable(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.BeWritable(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.BeWritable(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.NotBeReadable(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.NotBeReadable(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.NotBeWritable(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.NotBeWritable(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.Return(Type propertyType, string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.Return(Type propertyType, string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoAssertions.Return<TReturn>(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoAssertions> → method PropertyInfoAssertions.Return<TReturn>(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoAssertions> - changed:
method PropertyInfoSelectorAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoSelectorAssertions> → method PropertyInfoSelectorAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoSelectorAssertions> - changed:
method PropertyInfoSelectorAssertions.BeVirtual(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoSelectorAssertions> → method PropertyInfoSelectorAssertions.BeVirtual(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoSelectorAssertions> - changed:
method PropertyInfoSelectorAssertions.BeWritable(string because = …, object[] reasonArgs): AndConstraint<PropertyInfoSelectorAssertions> → method PropertyInfoSelectorAssertions.BeWritable(string because = …, object[] becauseArgs): AndConstraint<PropertyInfoSelectorAssertions> - changed:
method TypeAssertions.Be(Type expected, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.Be(Type expected, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.Be<TExpected>(string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.Be<TExpected>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.BeAssignableTo<T>(string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeAssignableTo(Type type, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.BeDerivedFrom(Type baseType, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDerivedFrom(Type baseType, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.BeDerivedFrom<TBaseClass>(string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.BeDerivedFrom<TBaseClass>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.HaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] reasonArgs): AndConstraint<Type> → method TypeAssertions.HaveAccessModifier(CSharpAccessModifier accessModifier, string because = …, object[] becauseArgs): AndConstraint<Type> - changed:
method TypeAssertions.HaveConstructor(IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndWhichConstraint<TypeAssertions, ConstructorInfo> → method TypeAssertions.HaveConstructor(IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, ConstructorInfo> - changed:
method TypeAssertions.HaveDefaultConstructor(string because = …, object[] reasonArgs): AndWhichConstraint<TypeAssertions, ConstructorInfo> → method TypeAssertions.HaveDefaultConstructor(string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, ConstructorInfo> - changed:
method TypeAssertions.HaveExplicitMethod(Type interfaceType, string name, IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.HaveExplicitMethod(Type interfaceType, string name, IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.HaveExplicitMethod<TInterface>(string name, IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.HaveExplicitMethod<TInterface>(string name, IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.HaveExplicitProperty(Type interfaceType, string name, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.HaveExplicitProperty(Type interfaceType, string name, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.HaveExplicitProperty<TInterface>(string name, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.HaveExplicitProperty<TInterface>(string name, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.HaveIndexer(Type indexerType, IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndWhichConstraint<TypeAssertions, PropertyInfo> → method TypeAssertions.HaveIndexer(Type indexerType, IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, PropertyInfo> - changed:
method TypeAssertions.HaveMethod(string name, IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndWhichConstraint<TypeAssertions, MethodInfo> → method TypeAssertions.HaveMethod(string name, IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, MethodInfo> - changed:
method TypeAssertions.HaveProperty(Type propertyType, string name, string because = …, object[] reasonArgs): AndWhichConstraint<TypeAssertions, PropertyInfo> → method TypeAssertions.HaveProperty(Type propertyType, string name, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, PropertyInfo> - changed:
method TypeAssertions.HaveProperty<TProperty>(string name, string because = …, object[] reasonArgs): AndWhichConstraint<TypeAssertions, PropertyInfo> → method TypeAssertions.HaveProperty<TProperty>(string name, string because = …, object[] becauseArgs): AndWhichConstraint<TypeAssertions, PropertyInfo> - changed:
method TypeAssertions.Implement(Type interfaceType, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.Implement(Type interfaceType, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.Implement<TInterface>(string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.Implement<TInterface>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotBe(Type unexpected, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotBe(Type unexpected, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotBe<TUnexpected>(string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotBe<TUnexpected>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveExplicitMethod(Type interfaceType, string name, IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotHaveExplicitMethod(Type interfaceType, string name, IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveExplicitMethod<TInterface>(string name, IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotHaveExplicitMethod<TInterface>(string name, IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveExplicitProperty(Type interfaceType, string name, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotHaveExplicitProperty(Type interfaceType, string name, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveExplicitProperty<TInterface>(string name, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotHaveExplicitProperty<TInterface>(string name, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveIndexer(IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotHaveIndexer(IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveMethod(string name, IEnumerable<Type> parameterTypes, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotHaveMethod(string name, IEnumerable<Type> parameterTypes, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotHaveProperty(string name, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotHaveProperty(string name, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotImplement(Type interfaceType, string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotImplement(Type interfaceType, string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeAssertions.NotImplement<TInterface>(string because = …, object[] reasonArgs): AndConstraint<TypeAssertions> → method TypeAssertions.NotImplement<TInterface>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions> - changed:
method TypeSelectorAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] reasonArgs): AndConstraint<TypeSelectorAssertions> → method TypeSelectorAssertions.BeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - changed:
method TypeSelectorAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] reasonArgs): AndConstraint<TypeSelectorAssertions> → method TypeSelectorAssertions.BeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndConstraint<TypeSelectorAssertions> - added:
method MemberInfoAssertions.NotBeDecoratedWith<TAttribute>(Expression<Func<TAttribute, bool>> isMatchingAttributePredicate, string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method MemberInfoAssertions.NotBeDecoratedWith<TAttribute>(string because = …, object[] becauseArgs): AndConstraint<TAssertions> - added:
method TypeAssertions.BeAssignableTo<T>(string because = …, object[] becauseArgs): AndConstraint<TypeAssertions>
- changed:
method XAttributeAssertions.Be(XAttribute expected, string because, object[] reasonArgs): AndConstraint<XAttributeAssertions> → method XAttributeAssertions.Be(XAttribute expected, string because, object[] becauseArgs): AndConstraint<XAttributeAssertions> - changed:
method XAttributeAssertions.HaveValue(string expected, string because, object[] reasonArgs): AndConstraint<XAttributeAssertions> → method XAttributeAssertions.HaveValue(string expected, string because, object[] becauseArgs): AndConstraint<XAttributeAssertions> - changed:
method XAttributeAssertions.NotBe(XAttribute unexpected, string because, object[] reasonArgs): AndConstraint<XAttributeAssertions> → method XAttributeAssertions.NotBe(XAttribute unexpected, string because, object[] becauseArgs): AndConstraint<XAttributeAssertions> - changed:
method XDocumentAssertions.Be(XDocument expected, string because, object[] reasonArgs): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.Be(XDocument expected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XDocumentAssertions.BeEquivalentTo(XDocument expected, string because, object[] reasonArgs): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.BeEquivalentTo(XDocument expected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XDocumentAssertions.HaveElement(XName expected, string because, object[] reasonArgs): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveElement(XName expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.HaveElement(string expected, string because, object[] reasonArgs): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveElement(string expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.HaveRoot(XName expected, string because, object[] reasonArgs): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveRoot(XName expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.HaveRoot(string expected, string because, object[] reasonArgs): AndWhichConstraint<XDocumentAssertions, XElement> → method XDocumentAssertions.HaveRoot(string expected, string because, object[] becauseArgs): AndWhichConstraint<XDocumentAssertions, XElement> - changed:
method XDocumentAssertions.NotBe(XDocument unexpected, string because, object[] reasonArgs): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.NotBe(XDocument unexpected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XDocumentAssertions.NotBeEquivalentTo(XDocument unexpected, string because, object[] reasonArgs): AndConstraint<XDocumentAssertions> → method XDocumentAssertions.NotBeEquivalentTo(XDocument unexpected, string because, object[] becauseArgs): AndConstraint<XDocumentAssertions> - changed:
method XElementAssertions.Be(XElement expected, string because, object[] reasonArgs): AndConstraint<XElementAssertions> → method XElementAssertions.Be(XElement expected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.BeEquivalentTo(XElement expected, string because, object[] reasonArgs): AndConstraint<XElementAssertions> → method XElementAssertions.BeEquivalentTo(XElement expected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.HaveAttribute(XName expectedName, string expectedValue, string because, object[] reasonArgs): AndConstraint<XElementAssertions> → method XElementAssertions.HaveAttribute(XName expectedName, string expectedValue, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.HaveAttribute(string expectedName, string expectedValue, string because, object[] reasonArgs): AndConstraint<XElementAssertions> → method XElementAssertions.HaveAttribute(string expectedName, string expectedValue, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.HaveElement(XName expected, string because, object[] reasonArgs): AndWhichConstraint<XElementAssertions, XElement> → method XElementAssertions.HaveElement(XName expected, string because, object[] becauseArgs): AndWhichConstraint<XElementAssertions, XElement> - changed:
method XElementAssertions.HaveElement(string expected, string because, object[] reasonArgs): AndWhichConstraint<XElementAssertions, XElement> → method XElementAssertions.HaveElement(string expected, string because, object[] becauseArgs): AndWhichConstraint<XElementAssertions, XElement> - changed:
method XElementAssertions.HaveValue(string expected, string because, object[] reasonArgs): AndConstraint<XElementAssertions> → method XElementAssertions.HaveValue(string expected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.NotBe(XElement unexpected, string because, object[] reasonArgs): AndConstraint<XElementAssertions> → method XElementAssertions.NotBe(XElement unexpected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - changed:
method XElementAssertions.NotBeEquivalentTo(XElement unexpected, string because, object[] reasonArgs): AndConstraint<XElementAssertions> → method XElementAssertions.NotBeEquivalentTo(XElement unexpected, string because, object[] becauseArgs): AndConstraint<XElementAssertions> - added:
class XmlElementAssertions extends XmlNodeAssertions<XmlElement, XmlElementAssertions> - added:
class XmlNodeAssertions extends XmlNodeAssertions<XmlNode, XmlNodeAssertions> - added:
class XmlNodeAssertions<TSubject, TAssertions> extends ReferenceTypeAssertions<TSubject, TAssertions> - added:
class XmlNodeFormatter implements IValueFormatter - added:
ctor XmlElementAssertions(XmlElement xmlElement) - added:
ctor XmlNodeAssertions(TSubject xmlNode) - added:
ctor XmlNodeAssertions(XmlNode xmlNode) - added:
ctor XmlNodeFormatter() - added:
method XmlElementAssertions.HaveAttribute(string expectedName, string expectedValue): AndConstraint<XmlElementAssertions> - added:
method XmlElementAssertions.HaveAttribute(string expectedName, string expectedValue, string because, object[] becauseArgs): AndConstraint<XmlElementAssertions> - added:
method XmlElementAssertions.HaveAttributeWithNamespace(string expectedName, string expectedNamespace, string expectedValue): AndConstraint<XmlElementAssertions> - added:
method XmlElementAssertions.HaveAttributeWithNamespace(string expectedName, string expectedNamespace, string expectedValue, string because, object[] becauseArgs): AndConstraint<XmlElementAssertions> - added:
method XmlElementAssertions.HaveElement(string expectedName): AndWhichConstraint<XmlElementAssertions, XmlElement> - added:
method XmlElementAssertions.HaveElement(string expectedName, string because, object[] becauseArgs): AndWhichConstraint<XmlElementAssertions, XmlElement> - added:
method XmlElementAssertions.HaveElementWithNamespace(string expectedName, string expectedNamespace): AndWhichConstraint<XmlElementAssertions, XmlElement> - added:
method XmlElementAssertions.HaveElementWithNamespace(string expectedName, string expectedNamespace, string because, object[] becauseArgs): AndWhichConstraint<XmlElementAssertions, XmlElement> - added:
method XmlElementAssertions.HaveInnerText(string expected): AndConstraint<XmlElementAssertions> - added:
method XmlElementAssertions.HaveInnerText(string expected, string because, object[] becauseArgs): AndConstraint<XmlElementAssertions> - added:
method XmlNodeAssertions.BeEquivalentTo(XmlNode expected): AndConstraint<TAssertions> - added:
method XmlNodeAssertions.BeEquivalentTo(XmlNode expected, string because, object[] reasonArgs): AndConstraint<TAssertions> - added:
method XmlNodeAssertions.NotBeEquivalentTo(XmlNode unexpected): AndConstraint<TAssertions> - added:
method XmlNodeAssertions.NotBeEquivalentTo(XmlNode unexpected, string because, object[] reasonArgs): AndConstraint<TAssertions> - added:
method XmlNodeFormatter.CanHandle(object value): bool - added:
method XmlNodeFormatter.ToString(object value, bool useLineBreaks, IList<object> processedObjects = …, int nestedPropertyLevel = …): string - added:
protected property XmlNodeAssertions.Context: string { get; }