Upgrading NUnit 4 to 5
Unknown4.6.1 → 5.0.0
UnknownUpgrade verdict
1 of 2 releases publish no notes, so breaking changes can't be ruled out.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- DepDelta found no commit log for them either.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
Target frameworks requirement changed in 5.0.0-beta.1: .NETFramework4.6.2, net6.0, net8.0 → .NETFramework4.6.2, net10.0, net8.0.
API changes
Generated by DepDelta from published .NET assemblies. Not mixed with prose notes.
- removed:
class TestCaseData<T> extends TestCaseData - removed:
delegate AsyncTestDelegate(): Task - removed:
delegate TestDelegate(): void - removed:
method OrderAttribute.ApplyToTestSuite(TestSuite testSuite): void - removed:
method TestCaseData.Explicit(): TestCaseData - removed:
method TestCaseData.Explicit(string reason): TestCaseData - removed:
method TestCaseData.Ignore(string reason): IgnoredTestCaseData - removed:
method TestCaseData.SetArgDisplayNames(object[] displayNames): TestCaseData - removed:
method TestCaseData.SetArgDisplayNames(string[] displayNames): TestCaseData - removed:
method TestCaseData.SetCategory(string category): TestCaseData - removed:
method TestCaseData.SetDescription(string description): TestCaseData - removed:
method TestCaseData.SetName(string name): TestCaseData - removed:
method TestCaseData.SetProperty(string propName, double propValue): TestCaseData - removed:
method TestCaseData.SetProperty(string propName, int propValue): TestCaseData - removed:
method TestCaseData.SetProperty(string propName, string propValue): TestCaseData - removed:
static method Assert.Catch(TestDelegate code): Exception - removed:
static method Assert.Catch(TestDelegate code, string message, object[] args): Exception - removed:
static method Assert.Catch(Type expectedExceptionType, TestDelegate code): Exception - removed:
static method Assert.Catch(Type expectedExceptionType, TestDelegate code, string message, object[] args): Exception - removed:
static method Assert.Catch<TExpected>(TestDelegate code): TExpected - removed:
static method Assert.Catch<TExpected>(TestDelegate code, string message, object[] args): TExpected - removed:
static method Assert.CatchAsync(Type expectedExceptionType, Func<Task> asyncCode): Exception - removed:
static method Assert.CatchAsync(Type expectedExceptionType, Func<Task> asyncCode, string message, object[] args): Exception - removed:
static method Assert.CatchAsync<TActual>(AsyncTestDelegate code): TActual - removed:
static method Assert.CatchAsync<TActual>(AsyncTestDelegate code, string message, object[] args): TActual - removed:
static method Assert.CatchAsync<TActual>(Func<Task> asyncCode): TActual - removed:
static method Assert.CatchAsync<TActual>(Func<Task> asyncCode, string message, object[] args): TActual - removed:
static method Assert.DoesNotThrow(TestDelegate code): void - removed:
static method Assert.DoesNotThrow(TestDelegate code, string message, object[] args): void - removed:
static method Assert.DoesNotThrowAsync(Func<Task> asyncCode): void - removed:
static method Assert.DoesNotThrowAsync(Func<Task> asyncCode, string message, object[] args): void - removed:
static method Assert.Multiple(AsyncTestDelegate testDelegate): void - removed:
static method Assert.Multiple(TestDelegate testDelegate): void - removed:
static method Assert.MultipleAsync(AsyncTestDelegate testDelegate): Task - removed:
static method Assert.That(TestDelegate code, IResolveConstraint constraint, FormattableString message, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assert.That(TestDelegate code, IResolveConstraint constraint, Func<string> getExceptionMessage, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assert.That(TestDelegate code, IResolveConstraint constraint, NUnitString message = …, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assert.That<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, FormattableString message, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assert.That<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assert.That<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, NUnitString message = …, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assert.ThatAsync(AsyncTestDelegate code, IResolveConstraint constraint, FormattableString message, string actualExpression = …, string constraintExpression = …): Task - removed:
static method Assert.ThatAsync(AsyncTestDelegate code, IResolveConstraint constraint, NUnitString message = …, string actualExpression = …, string constraintExpression = …): Task - removed:
static method Assert.Throws(IResolveConstraint expression, TestDelegate code): Exception - removed:
static method Assert.Throws(IResolveConstraint expression, TestDelegate code, string message, object[] args): Exception - removed:
static method Assert.Throws(Type expectedExceptionType, TestDelegate code): Exception - removed:
static method Assert.Throws(Type expectedExceptionType, TestDelegate code, string message, object[] args): Exception - removed:
static method Assert.Throws<TExpected>(TestDelegate code): TExpected - removed:
static method Assert.Throws<TExpected>(TestDelegate code, string message, object[] args): TExpected - removed:
static method Assert.ThrowsAsync(Type expectedExceptionType, Func<Task> asyncCode): Exception - removed:
static method Assert.ThrowsAsync(Type expectedExceptionType, Func<Task> asyncCode, string message, object[] args): Exception - removed:
static method Assert.ThrowsAsync<TActual>(AsyncTestDelegate code): TActual - removed:
static method Assert.ThrowsAsync<TActual>(AsyncTestDelegate code, string message, object[] args): TActual - removed:
static method Assert.ThrowsAsync<TActual>(Func<Task> asyncCode): TActual - removed:
static method Assert.ThrowsAsync<TActual>(Func<Task> asyncCode, string message, object[] args): TActual - removed:
static method Assume.That<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, FormattableString message, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assume.That<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = …, string constraintExpression = …): void - removed:
static method Assume.That<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, NUnitString message = …, string actualExpression = …, string constraintExpression = …): void - removed:
static method Is.SameAs(object expected): SameAsConstraint - removed:
static method Warn.If<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, FormattableString message, string actualExpression = …, string constraintExpression = …): void - removed:
static method Warn.If<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = …, string constraintExpression = …): void - removed:
static method Warn.If<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, NUnitString message = …, string actualExpression = …, string constraintExpression = …): void - removed:
static method Warn.Unless<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, FormattableString message, string actualExpression = …, string constraintExpression = …): void - removed:
static method Warn.Unless<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = …, string constraintExpression = …): void - removed:
static method Warn.Unless<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, NUnitString message = …, string actualExpression = …, string constraintExpression = …): void - changed:
class OrderAttribute extends NUnitAttribute implements IApplyToTest, IApplyToTestSuite → class OrderAttribute extends NUnitAttribute implements IApplyToTest - changed:
class TestCaseData extends TestCaseParameters → class TestCaseData extends TestCaseDataWithReturnBase<TestCaseData, object> - changed:
class TestCaseData<T1, T2, T3, T4, T5> extends TestCaseData → class TestCaseData<T1, T2, T3, T4, T5> extends TestCaseDataBase<TestCaseData<T1, T2, T3, T4, T5>> - changed:
class TestCaseData<T1, T2, T3, T4> extends TestCaseData → class TestCaseData<T1, T2, T3, T4> extends TestCaseDataBase<TestCaseData<T1, T2, T3, T4>> - changed:
class TestCaseData<T1, T2, T3> extends TestCaseData → class TestCaseData<T1, T2, T3> extends TestCaseDataBase<TestCaseData<T1, T2, T3>> - changed:
class TestCaseData<T1, T2> extends TestCaseData → class TestCaseData<T1, T2> extends TestCaseDataBase<TestCaseData<T1, T2>> - changed:
class TestFixtureAttribute extends NUnitAttribute implements IFixtureBuilder, IFixtureBuilder2, ITestData, ITestFixtureData → class TestFixtureAttribute extends NUnitAttribute implements IFixtureBuilder, IFixtureBuilder2, IFixtureBuilderForNestedGeneric, IFixtureBuilderWithFilter, IFixtureBuilderWithParameters, ITestData, ITestFixtureData - changed:
class TestFixtureSourceAttribute extends NUnitAttribute implements IFixtureBuilder, IFixtureBuilder2 → class TestFixtureSourceAttribute extends NUnitAttribute implements IFixtureBuilder, IFixtureBuilder2, IFixtureBuilderForNestedGeneric, IFixtureBuilderWithFilter, IFixtureBuilderWithParameters - changed:
method TestCaseData.Returns(object result): TestCaseData → method TestCaseData.Returns<TReturn>(TReturn result): TestCaseDataWithReturn<T, TReturn> - changed:
static method Assert.CatchAsync(AsyncTestDelegate code): Exception → static method Assert.CatchAsync(Func<Task> asyncCode): Task<Exception> - changed:
static method Assert.CatchAsync(AsyncTestDelegate code, string message, object[] args): Exception → static method Assert.CatchAsync(Func<Task> asyncCode, string message, object[] args): Task<Exception> - changed:
static method Assert.CatchAsync(Func<Task> asyncCode): Exception → static method Assert.CatchAsync(Type expectedExceptionType, Func<Task> asyncCode): Task<Exception> - changed:
static method Assert.CatchAsync(Func<Task> asyncCode, string message, object[] args): Exception → static method Assert.CatchAsync(Type expectedExceptionType, Func<Task> asyncCode, string message, object[] args): Task<Exception> - changed:
static method Assert.CatchAsync(Type expectedExceptionType, AsyncTestDelegate code): Exception → static method Assert.CatchAsync<TActual>(Func<Task> asyncCode): Task<TActual> - changed:
static method Assert.CatchAsync(Type expectedExceptionType, AsyncTestDelegate code, string message, object[] args): Exception → static method Assert.CatchAsync<TActual>(Func<Task> asyncCode, string message, object[] args): Task<TActual> - changed:
static method Assert.DoesNotThrowAsync(AsyncTestDelegate code): void → static method Assert.DoesNotThrowAsync(Func<Task> asyncCode): Task - changed:
static method Assert.DoesNotThrowAsync(AsyncTestDelegate code, string message, object[] args): void → static method Assert.DoesNotThrowAsync(Func<Task> asyncCode, string message, object[] args): Task - changed:
static method Assert.Throws(IResolveConstraint expression, Action code, string message, object[] args): Exception → static method Assert.Throws<TExpected>(IResolveConstraint expression, Action code, string message, object[] args): TExpected - changed:
static method Assert.ThrowsAsync(IResolveConstraint expression, AsyncTestDelegate code): Exception → static method Assert.ThrowsAsync(IResolveConstraint expression, Func<Task> asyncCode): Task<Exception> - changed:
static method Assert.ThrowsAsync(IResolveConstraint expression, AsyncTestDelegate code, string message, object[] args): Exception → static method Assert.ThrowsAsync(IResolveConstraint expression, Func<Task> asyncCode, string message, object[] args): Task<Exception> - changed:
static method Assert.ThrowsAsync(IResolveConstraint expression, Func<Task> asyncCode): Exception → static method Assert.ThrowsAsync(Type expectedExceptionType, Func<Task> asyncCode): Task<Exception> - changed:
static method Assert.ThrowsAsync(IResolveConstraint expression, Func<Task> asyncCode, string message, object[] args): Exception → static method Assert.ThrowsAsync(Type expectedExceptionType, Func<Task> asyncCode, string message, object[] args): Task<Exception> - changed:
static method Assert.ThrowsAsync(Type expectedExceptionType, AsyncTestDelegate code): Exception → static method Assert.ThrowsAsync<TActual>(Func<Task> asyncCode): Task<TActual> - changed:
static method Assert.ThrowsAsync(Type expectedExceptionType, AsyncTestDelegate code, string message, object[] args): Exception → static method Assert.ThrowsAsync<TActual>(Func<Task> asyncCode, string message, object[] args): Task<TActual> - changed:
static method Is.AssignableFrom<TExpected>(): AssignableFromConstraint → static method Is.AssignableFrom<TExpected>(): AssignableFromConstraint<TExpected> - changed:
static method Is.AssignableTo<TExpected>(): AssignableToConstraint → static method Is.AssignableTo<TExpected>(): AssignableToConstraint<TExpected> - changed:
static method Is.InstanceOf<TExpected>(): InstanceOfTypeConstraint → static method Is.InstanceOf<TExpected>(): InstanceOfTypeConstraint<TExpected> - changed:
static method Is.TypeOf<TExpected>(): ExactTypeConstraint → static method Is.TypeOf<TExpected>(): ExactTypeConstraint<TExpected> - changed:
static method Throws.InstanceOf<TExpected>(): InstanceOfTypeConstraint → static method Throws.InstanceOf<TExpected>(): InstanceOfTypeConstraint<TExpected> - changed:
static method Throws.TypeOf<TExpected>(): ExactTypeConstraint → static method Throws.TypeOf<TExpected>(): ExactTypeConstraint<TExpected> - changed:
static property Throws.ArgumentException: ExactTypeConstraint { get; } → static property Throws.ArgumentException: ExactTypeConstraint<ArgumentException> { get; } - changed:
static property Throws.ArgumentNullException: ExactTypeConstraint { get; } → static property Throws.ArgumentNullException: ExactTypeConstraint<ArgumentNullException> { get; } - changed:
static property Throws.InvalidOperationException: ExactTypeConstraint { get; } → static property Throws.InvalidOperationException: ExactTypeConstraint<InvalidOperationException> { get; } - changed:
static property Throws.TargetInvocationException: ExactTypeConstraint { get; } → static property Throws.TargetInvocationException: ExactTypeConstraint<TargetInvocationException> { get; } - added:
abstract class CollectionAssert extends AssertBase - added:
abstract class DirectoryAssert extends AssertBase - added:
abstract class FileAssert extends AssertBase - added:
abstract class StringAssert extends AssertBase - added:
abstract class TestCaseDataBase<TSelf> extends TestCaseParameters - added:
abstract class TestCaseDataWithReturnBase<TSelf, TReturn> extends TestCaseDataBase<TSelf> - added:
class TestCaseDataWithReturn<T1, T2, T3, T4, T5, TReturn> extends TestCaseDataWithReturnBase<TestCaseDataWithReturn<T1, T2, T3, T4, T5, TReturn>, TReturn> - added:
class TestCaseDataWithReturn<T1, T2, T3, T4, TReturn> extends TestCaseDataWithReturnBase<TestCaseDataWithReturn<T1, T2, T3, T4, TReturn>, TReturn> - added:
class TestCaseDataWithReturn<T1, T2, T3, TReturn> extends TestCaseDataWithReturnBase<TestCaseDataWithReturn<T1, T2, T3, TReturn>, TReturn> - added:
class TestCaseDataWithReturn<T1, T2, TReturn> extends TestCaseDataWithReturnBase<TestCaseDataWithReturn<T1, T2, TReturn>, TReturn> - added:
const PlatformNames.DotNETFramework: string - added:
const PlatformNames.NETFramework: string - added:
ctor DependsOnFixtureAttribute(Type dependantFixture) - added:
ctor DependsOnTestAttribute(string testName) - added:
ctor RepeatAttribute.RepeatedTestCommand(TestCommand innerCommand, int repeatCount, bool stopOnFailure, int requiredPassPercentage) - added:
ctor RepeatAttribute.RepeatedTestCommand(TestCommand innerCommand, int repeatCount, bool stopOnFailure, int requiredPassPercentage, bool stopWhenOverallResultDetermined) - added:
ctor TestCaseDataWithReturn(T argument) - added:
ctor TestCaseDataWithReturn(T argument1, T argument2) - added:
ctor TestCaseDataWithReturn(T argument1, T argument2, T argument3) - added:
ctor TestCaseDataWithReturn(T1 argument1, T2 argument2) - added:
ctor TestCaseDataWithReturn(T1 argument1, T2 argument2, T3 argument3) - added:
ctor TestCaseDataWithReturn(T1 argument1, T2 argument2, T3 argument3, T4 argument4) - added:
ctor TestCaseDataWithReturn(T1 argument1, T2 argument2, T3 argument3, T4 argument4, T5 argument5) - added:
method DependsOnFixtureAttribute.ApplyToTest(Test test): void - added:
method DependsOnTestAttribute.ApplyToTest(Test test): void - added:
method TestCaseData.Returns<TReturn>(TReturn result): TestCaseDataWithReturn<T1, T2, T3, T4, T5, TReturn> - added:
method TestCaseData.Returns<TReturn>(TReturn result): TestCaseDataWithReturn<T1, T2, T3, T4, TReturn> - added:
method TestCaseData.Returns<TReturn>(TReturn result): TestCaseDataWithReturn<T1, T2, T3, TReturn> - added:
method TestCaseData.Returns<TReturn>(TReturn result): TestCaseDataWithReturn<T1, T2, TReturn> - added:
method TestCaseDataBase.Explicit(): TSelf - added:
method TestCaseDataBase.Explicit(string reason): TSelf - added:
method TestCaseDataBase.Ignore(string reason): IgnoredTestCaseData - added:
method TestCaseDataBase.SetArgDisplayNames(object[] displayNames): TSelf - added:
method TestCaseDataBase.SetArgDisplayNames(string[] displayNames): TSelf - added:
method TestCaseDataBase.SetCategory(string category): TSelf - added:
method TestCaseDataBase.SetDescription(string description): TSelf - added:
method TestCaseDataBase.SetName(string name): TSelf - added:
method TestCaseDataBase.SetProperty(string propName, double propValue): TSelf - added:
method TestCaseDataBase.SetProperty(string propName, int propValue): TSelf - added:
method TestCaseDataBase.SetProperty(string propName, string propValue): TSelf - added:
method TestCaseDataWithReturnBase.Returns(TReturn result): TSelf - added:
method TestFixtureAttribute.BuildFrom(ITypeInfo typeInfo, IPreFilter filter, Type[][] outerTypeArgsSets): IEnumerable<TestSuite> - added:
method TestFixtureAttribute.GetFixtureData(ITypeInfo typeInfo): IEnumerable<ITestFixtureData> - added:
method TestFixtureSourceAttribute.BuildFrom(ITypeInfo typeInfo, IPreFilter filter, Type[][] outerTypeArgsSets): IEnumerable<TestSuite> - added:
method TestFixtureSourceAttribute.GetFixtureData(ITypeInfo typeInfo): IEnumerable<ITestFixtureData> - added:
property DependsOnFixtureAttribute.AllowFailure: bool { get; set; } - added:
property DependsOnFixtureAttribute.DependantFixture: Type { get; } - added:
property DependsOnTestAttribute.AllowFailure: bool { get; set; } - added:
property DependsOnTestAttribute.DependantTest: string { get; } - added:
property MaxTimeAttribute.WarningTime: int { get; set; } - added:
property RepeatAttribute.RequiredPassPercentage: int { get; set; } - added:
property RepeatAttribute.StopWhenOverallResultDetermined: bool { get; set; } - added:
property TestContext.ActiveTests: IReadOnlyList<ITest> { get; } - added:
protected ctor CollectionAssert() - added:
protected ctor DirectoryAssert() - added:
protected ctor FileAssert() - added:
protected ctor StringAssert() - added:
protected ctor TestCaseDataBase(object[] args) - added:
protected ctor TestCaseDataWithReturnBase(object[] args) - added:
protected method TestCaseData.GetSelf(): TestCaseData - added:
protected method TestCaseData.GetSelf(): TestCaseData<T1, T2, T3, T4, T5> - added:
protected method TestCaseData.GetSelf(): TestCaseData<T1, T2, T3, T4> - added:
protected method TestCaseData.GetSelf(): TestCaseData<T1, T2, T3> - added:
protected method TestCaseData.GetSelf(): TestCaseData<T1, T2> - added:
protected method TestCaseData.GetSelf(): TestCaseData<T> - added:
protected method TestCaseDataBase.GetSelf(): TSelf - added:
protected method TestCaseDataWithReturn.GetSelf(): TestCaseDataWithReturn<T, TReturn> - added:
protected method TestCaseDataWithReturn.GetSelf(): TestCaseDataWithReturn<T1, T2, T3, T4, T5, TReturn> - added:
protected method TestCaseDataWithReturn.GetSelf(): TestCaseDataWithReturn<T1, T2, T3, T4, TReturn> - added:
protected method TestCaseDataWithReturn.GetSelf(): TestCaseDataWithReturn<T1, T2, T3, TReturn> - added:
protected method TestCaseDataWithReturn.GetSelf(): TestCaseDataWithReturn<T1, T2, TReturn> - added:
sealed class DependsOnFixtureAttribute extends NUnitAttribute implements IApplyToTest - added:
sealed class DependsOnTestAttribute extends NUnitAttribute implements IApplyToTest - added:
sealed class TestCaseData<T> extends TestCaseDataBase<TestCaseData<T>> - added:
sealed class TestCaseDataWithReturn<T, TReturn> extends TestCaseDataWithReturnBase<TestCaseDataWithReturn<T, TReturn>, TReturn> - added:
static class ExceptionConstraintExtensions - added:
static method CollectionAssert.AllItemsAreInstancesOfType(IEnumerable collection, Type expectedType): void - added:
static method CollectionAssert.AllItemsAreInstancesOfType(IEnumerable collection, Type expectedType, string message, object[] args): void - added:
static method CollectionAssert.AllItemsAreNotNull(IEnumerable collection): void - added:
static method CollectionAssert.AllItemsAreNotNull(IEnumerable collection, string message, object[] args): void - added:
static method CollectionAssert.AllItemsAreUnique(IEnumerable collection): void - added:
static method CollectionAssert.AllItemsAreUnique(IEnumerable collection, string message, object[] args): void - added:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual): void - added:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual, IComparer comparer): void - added:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual, IComparer comparer, string message, object[] args): void - added:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual, string message, object[] args): void - added:
static method CollectionAssert.AreEquivalent(IEnumerable expected, IEnumerable actual): void - added:
static method CollectionAssert.AreEquivalent(IEnumerable expected, IEnumerable actual, string message, object[] args): void - added:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual): void - added:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual, IComparer comparer): void - added:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual, IComparer comparer, string message, object[] args): void - added:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual, string message, object[] args): void - added:
static method CollectionAssert.AreNotEquivalent(IEnumerable expected, IEnumerable actual): void - added:
static method CollectionAssert.AreNotEquivalent(IEnumerable expected, IEnumerable actual, string message, object[] args): void - added:
static method CollectionAssert.Contains(IEnumerable collection, object actual): void - added:
static method CollectionAssert.Contains(IEnumerable collection, object actual, string message, object[] args): void - added:
static method CollectionAssert.DoesNotContain(IEnumerable collection, object actual): void - added:
static method CollectionAssert.DoesNotContain(IEnumerable collection, object actual, string message, object[] args): void - added:
static method CollectionAssert.Equals(object a, object b): bool - added:
static method CollectionAssert.IsEmpty(IEnumerable collection): void - added:
static method CollectionAssert.IsEmpty(IEnumerable collection, string message, object[] args): void - added:
static method CollectionAssert.IsNotEmpty(IEnumerable collection): void - added:
static method CollectionAssert.IsNotEmpty(IEnumerable collection, string message, object[] args): void - added:
static method CollectionAssert.IsNotSubsetOf(IEnumerable subset, IEnumerable superset): void - added:
static method CollectionAssert.IsNotSubsetOf(IEnumerable subset, IEnumerable superset, string message, object[] args): void - added:
static method CollectionAssert.IsNotSupersetOf(IEnumerable superset, IEnumerable subset): void - added:
static method CollectionAssert.IsNotSupersetOf(IEnumerable superset, IEnumerable subset, string message, object[] args): void - added:
static method CollectionAssert.IsOrdered(IEnumerable collection): void - added:
static method CollectionAssert.IsOrdered(IEnumerable collection, IComparer comparer): void - added:
static method CollectionAssert.IsOrdered(IEnumerable collection, IComparer comparer, string message, object[] args): void - added:
static method CollectionAssert.IsOrdered(IEnumerable collection, string message, object[] args): void - added:
static method CollectionAssert.IsSubsetOf(IEnumerable subset, IEnumerable superset): void - added:
static method CollectionAssert.IsSubsetOf(IEnumerable subset, IEnumerable superset, string message, object[] args): void - added:
static method CollectionAssert.IsSupersetOf(IEnumerable superset, IEnumerable subset): void - added:
static method CollectionAssert.IsSupersetOf(IEnumerable superset, IEnumerable subset, string message, object[] args): void - added:
static method CollectionAssert.ReferenceEquals(object a, object b): void - added:
static method DirectoryAssert.AreEqual(DirectoryInfo expected, DirectoryInfo actual): void - added:
static method DirectoryAssert.AreEqual(DirectoryInfo expected, DirectoryInfo actual, string message, object[] args): void - added:
static method DirectoryAssert.AreNotEqual(DirectoryInfo expected, DirectoryInfo actual): void - added:
static method DirectoryAssert.AreNotEqual(DirectoryInfo expected, DirectoryInfo actual, string message, object[] args): void - added:
static method DirectoryAssert.DoesNotExist(DirectoryInfo actual): void - added:
static method DirectoryAssert.DoesNotExist(DirectoryInfo actual, string message, object[] args): void - added:
static method DirectoryAssert.DoesNotExist(string actual): void - added:
static method DirectoryAssert.DoesNotExist(string actual, string message, object[] args): void - added:
static method DirectoryAssert.Equals(object a, object b): bool - added:
static method DirectoryAssert.Exists(DirectoryInfo actual): void - added:
static method DirectoryAssert.Exists(DirectoryInfo actual, string message, object[] args): void - added:
static method DirectoryAssert.Exists(string actual): void - added:
static method DirectoryAssert.Exists(string actual, string message, object[] args): void - added:
static method DirectoryAssert.ReferenceEquals(object a, object b): void - added:
static method ExceptionConstraintExtensions.get_ParamName<T>(ExactTypeConstraint<T> value): ResolvableConstraintExpression - added:
static method ExceptionConstraintExtensions.get_ParamName<T>(InstanceOfTypeConstraint<T> value): ResolvableConstraintExpression - added:
static method FileAssert.AreEqual(FileInfo expected, FileInfo actual): void - added:
static method FileAssert.AreEqual(FileInfo expected, FileInfo actual, string message, object[] args): void - added:
static method FileAssert.AreEqual(Stream expected, Stream actual): void - added:
static method FileAssert.AreEqual(Stream expected, Stream actual, string message, object[] args): void - added:
static method FileAssert.AreEqual(string expected, string actual): void - added:
static method FileAssert.AreEqual(string expected, string actual, string message, object[] args): void - added:
static method FileAssert.AreNotEqual(FileInfo expected, FileInfo actual): void - added:
static method FileAssert.AreNotEqual(FileInfo expected, FileInfo actual, string message, object[] args): void - added:
static method FileAssert.AreNotEqual(Stream expected, Stream actual): void - added:
static method FileAssert.AreNotEqual(Stream expected, Stream actual, string message, object[] args): void - added:
static method FileAssert.AreNotEqual(string expected, string actual): void - added:
static method FileAssert.AreNotEqual(string expected, string actual, string message, object[] args): void - added:
static method FileAssert.DoesNotExist(FileInfo actual): void - added:
static method FileAssert.DoesNotExist(FileInfo actual, string message, object[] args): void - added:
static method FileAssert.DoesNotExist(string actual): void - added:
static method FileAssert.DoesNotExist(string actual, string message, object[] args): void - added:
static method FileAssert.Equals(object a, object b): bool - added:
static method FileAssert.Exists(FileInfo actual): void - added:
static method FileAssert.Exists(FileInfo actual, string message, object[] args): void - added:
static method FileAssert.Exists(string actual): void - added:
static method FileAssert.Exists(string actual, string message, object[] args): void - added:
static method FileAssert.ReferenceEquals(object a, object b): void - added:
static method StringAssert.AreEqualIgnoringCase(string expected, string actual): void - added:
static method StringAssert.AreEqualIgnoringCase(string expected, string actual, string message, object[] args): void - added:
static method StringAssert.AreNotEqualIgnoringCase(string expected, string actual): void - added:
static method StringAssert.AreNotEqualIgnoringCase(string expected, string actual, string message, object[] args): void - added:
static method StringAssert.Contains(string expected, string actual): void - added:
static method StringAssert.Contains(string expected, string actual, string message, object[] args): void - added:
static method StringAssert.DoesNotContain(string expected, string actual): void - added:
static method StringAssert.DoesNotContain(string expected, string actual, string message, object[] args): void - added:
static method StringAssert.DoesNotEndWith(string expected, string actual): void - added:
static method StringAssert.DoesNotEndWith(string expected, string actual, string message, object[] args): void - added:
static method StringAssert.DoesNotMatch(string pattern, string actual): void - added:
static method StringAssert.DoesNotMatch(string pattern, string actual, string message, object[] args): void - added:
static method StringAssert.DoesNotStartWith(string expected, string actual): void - added:
static method StringAssert.DoesNotStartWith(string expected, string actual, string message, object[] args): void - added:
static method StringAssert.EndsWith(string expected, string actual): void - added:
static method StringAssert.EndsWith(string expected, string actual, string message, object[] args): void - added:
static method StringAssert.Equals(object a, object b): bool - added:
static method StringAssert.IsMatch(string pattern, string actual): void - added:
static method StringAssert.IsMatch(string pattern, string actual, string message, object[] args): void - added:
static method StringAssert.IsNotNullNorEmpty(string actual): void - added:
static method StringAssert.IsNotNullNorEmpty(string actual, string message, object[] args): void - added:
static method StringAssert.IsNotNullNorWhiteSpace(string actual): void - added:
static method StringAssert.IsNotNullNorWhiteSpace(string actual, string message, object[] args): void - added:
static method StringAssert.IsNullOrEmpty(string actual): void - added:
static method StringAssert.IsNullOrEmpty(string actual, string message, object[] args): void - added:
static method StringAssert.IsNullOrWhiteSpace(string actual): void - added:
static method StringAssert.IsNullOrWhiteSpace(string actual, string message, object[] args): void - added:
static method StringAssert.ReferenceEquals(object a, object b): void - added:
static method StringAssert.StartsWith(string expected, string actual): void - added:
static method StringAssert.StartsWith(string expected, string actual, string message, object[] args): void - added:
static method TestCaseData.Create<T1, T2, T3, T4, T5>(T1 argument1, T2 argument2, T3 argument3, T4 argument4, T5 argument5): TestCaseData<T1, T2, T3, T4, T5> - added:
static method TestCaseData.Create<T1, T2, T3, T4>(T1 argument1, T2 argument2, T3 argument3, T4 argument4): TestCaseData<T1, T2, T3, T4> - added:
static method TestCaseData.Create<T1, T2, T3>(T1 argument1, T2 argument2, T3 argument3): TestCaseData<T1, T2, T3> - added:
static method TestCaseData.Create<T1, T2>(T1 argument1, T2 argument2): TestCaseData<T1, T2> - added:
static method TestCaseData.Create<T>(T argument): TestCaseData<T> - added:
static method TestCaseDataBase.op_Implicit(TestCaseDataBase<TSelf> this): TestCaseData
- changed:
method FrameworkController.StopRun(bool force): void → method FrameworkController.StopRun(): void - changed:
method ITestAssemblyRunner.StopRun(bool force): void → method ITestAssemblyRunner.StopRun(): void - changed:
method NUnitTestAssemblyRunner.StopRun(bool force): void → method NUnitTestAssemblyRunner.StopRun(): void
- removed:
class SameAsConstraint<T> extends SameAsConstraint - removed:
ctor CollectionTally.CollectionTallyResult(List<object> missingItems, List<object> extraItems) - removed:
ctor SameAsConstraint(object expected) - removed:
delegate ActualValueDelegate<TActual>(): TActual - removed:
method Constraint.ApplyTo<TActual>(ActualValueDelegate<TActual> del): ConstraintResult - removed:
method DelayedConstraint.ApplyTo<TActual>(ActualValueDelegate<TActual> del): ConstraintResult - removed:
method IConstraint.ApplyTo<TActual>(ActualValueDelegate<TActual> del): ConstraintResult - removed:
method ThrowsConstraint.ApplyTo<TActual>(ActualValueDelegate<TActual> del): ConstraintResult - removed:
method ThrowsExceptionConstraint.ApplyTo<TActual>(ActualValueDelegate<TActual> del): ConstraintResult - removed:
method ThrowsNothingConstraint.ApplyTo<TActual>(ActualValueDelegate<TActual> del): ConstraintResult - removed:
property CollectionTally.CollectionTallyResult.ExtraItems: List<object> { get; } - removed:
property CollectionTally.CollectionTallyResult.MissingItems: List<object> { get; } - removed:
protected method Constraint.GetTestObject<TActual>(ActualValueDelegate<TActual> del): object - removed:
sealed class CollectionTally.CollectionTallyResult - removed:
static method ConstraintExpression.SameAs<T>(T expected): SameAsConstraint<T> - changed:
class SameAsConstraint extends Constraint → class SameAsConstraint<T> extends Constraint - changed:
ctor CollectionEquivalentConstraintResult(CollectionEquivalentConstraint constraint, CollectionTally.CollectionTallyResult tallyResult, object actual, bool isSuccess) → ctor CollectionEquivalentConstraintResult(CollectionEquivalentConstraint constraint, CollectionTallyResult tallyResult, object actual, bool isSuccess) - changed:
method ConstraintExpression.AssignableFrom<TExpected>(): AssignableFromConstraint → method ConstraintExpression.AssignableFrom<TExpected>(): AssignableFromConstraint<TExpected> - changed:
method ConstraintExpression.AssignableTo<TExpected>(): AssignableToConstraint → method ConstraintExpression.AssignableTo<TExpected>(): AssignableToConstraint<TExpected> - changed:
method ConstraintExpression.InstanceOf<TExpected>(): InstanceOfTypeConstraint → method ConstraintExpression.InstanceOf<TExpected>(): InstanceOfTypeConstraint<TExpected> - changed:
method ConstraintExpression.SameAs(object expected): SameAsConstraint → method ConstraintExpression.SameAs<T>(T expected): SameAsConstraint<T> - changed:
method ConstraintExpression.TypeOf<TExpected>(): ExactTypeConstraint → method ConstraintExpression.TypeOf<TExpected>(): ExactTypeConstraint<TExpected> - changed:
property CollectionTally.Result: CollectionTally.CollectionTallyResult { get; } → property CollectionTally.Result: CollectionTallyResult { get; } - added:
abstract class TypeConstraint<TExpected> extends Constraint - added:
class AssignableFromConstraint<TExpected> extends TypeConstraint<TExpected> - added:
class AssignableToConstraint<TExpected> extends TypeConstraint<TExpected> - added:
class ExactTypeConstraint<TExpected> extends TypeConstraint<TExpected> - added:
class ExceptionTypeConstraint<TExpected> extends ExactTypeConstraint<TExpected> - added:
class InstanceOfTypeConstraint<TExpected> extends TypeConstraint<TExpected> - added:
ctor AssignableFromConstraint() - added:
ctor AssignableToConstraint() - added:
ctor CollectionTallyResult(List<object> missingItems, List<object> extraItems) - added:
ctor ExactTypeConstraint() - added:
ctor ExceptionTypeConstraint() - added:
ctor InstanceOfTypeConstraint() - added:
property CollectionTallyResult.ExtraItems: List<object> { get; } - added:
property CollectionTallyResult.MissingItems: List<object> { get; } - added:
protected ctor TypeConstraint(string descriptionPrefix) - added:
protected method AssignableFromConstraint.Matches<TActual>(TActual actual): bool - added:
protected method AssignableToConstraint.Matches<TActual>(TActual actual): bool - added:
protected method ExactTypeConstraint.Matches<TActual>(TActual actual): bool - added:
protected method InstanceOfTypeConstraint.Matches<TActual>(TActual actual): bool - added:
protected method TypeConstraint.GetStringRepresentation(): string - added:
protected method TypeConstraint.Matches<TActual>(TActual actual): bool - added:
sealed class CollectionTallyResult
- added:
interface IFixtureBuilderForNestedGeneric extends IFixtureBuilder, IFixtureBuilder2, IFixtureBuilderWithFilter, IFixtureBuilderWithParameters - added:
interface IFixtureBuilderWithFilter extends IFixtureBuilder, IFixtureBuilder2 - added:
interface IFixtureBuilderWithParameters extends IFixtureBuilder, IFixtureBuilder2, IFixtureBuilderWithFilter - added:
method IFixtureBuilderForNestedGeneric.BuildFrom(ITypeInfo typeInfo, IPreFilter filter, Type[][] outerTypeArgsSets): IEnumerable<TestSuite> - added:
method IFixtureBuilderWithParameters.GetFixtureData(ITypeInfo typeInfo): IEnumerable<ITestFixtureData>
- changed:
static method TypeHelper.CanDeduceTypeArgsFromArgs(Type type, object[] arglist, ref Type[] typeArgsOut): bool → static method TypeHelper.CanDeduceTypeArgsFromArgs(Type type, object[] arglist, out Type[] typeArgsOut): bool - added:
const PropertyNames.DependsOnAllowFailure: string - added:
const PropertyNames.DependsOnFixture: string - added:
const PropertyNames.DependsOnTest: string - added:
method TestFixtureParameters.DeduceTypeArgumentsFromArguments(Type type): void - added:
static method TypeHelper.GetOwnGenericArguments(Type type): Type[] - added:
static method TypeHelper.GetTypeArgumentsFromArguments(Type type, ITestFixtureData fixtureData): Type[] - added:
static method TypeHelper.GetTypeArgumentsFromArguments(Type type, ref object[] arguments, out Type[] typeArgs): bool
- added:
method NUnitTestFixtureBuilder.BuildFrom(ITypeInfo typeInfo, IPreFilter filter, ITestFixtureData testFixtureData, Type[] outerTypeArgs): TestSuite - added:
static readonly field NUnitTestFixtureBuilder.NoOuterTypeArgs: Type[][]
- added:
ctor MaxTimeCommand(TestCommand innerCommand, int maxTime, int warningTime)
- changed:
method CompositeWorkItem.Cancel(bool force): void → method CompositeWorkItem.Cancel(): void - changed:
method IWorkItemDispatcher.CancelRun(bool force): void → method IWorkItemDispatcher.CancelRun(): void - changed:
method MainThreadWorkItemDispatcher.CancelRun(bool force): void → method MainThreadWorkItemDispatcher.CancelRun(): void - changed:
method ParallelWorkItemDispatcher.CancelRun(bool force): void → method ParallelWorkItemDispatcher.CancelRun(): void - changed:
method SimpleWorkItemDispatcher.CancelRun(bool force): void → method SimpleWorkItemDispatcher.CancelRun(): void - changed:
method TestWorker.Cancel(bool force): void → method TestWorker.Cancel(): void - changed:
method WorkItem.Cancel(bool force): void → method WorkItem.Cancel(): void - changed:
method WorkShift.Cancel(bool force): void → method WorkShift.Cancel(): void
- removed:
abstract class CollectionAssert extends AssertBase - removed:
abstract class DirectoryAssert extends AssertBase - removed:
abstract class FileAssert extends AssertBase - removed:
abstract class StringAssert extends AssertBase - removed:
protected ctor CollectionAssert() - removed:
protected ctor DirectoryAssert() - removed:
protected ctor FileAssert() - removed:
protected ctor StringAssert() - removed:
static method CollectionAssert.AllItemsAreInstancesOfType(IEnumerable collection, Type expectedType): void - removed:
static method CollectionAssert.AllItemsAreInstancesOfType(IEnumerable collection, Type expectedType, string message, object[] args): void - removed:
static method CollectionAssert.AllItemsAreNotNull(IEnumerable collection): void - removed:
static method CollectionAssert.AllItemsAreNotNull(IEnumerable collection, string message, object[] args): void - removed:
static method CollectionAssert.AllItemsAreUnique(IEnumerable collection): void - removed:
static method CollectionAssert.AllItemsAreUnique(IEnumerable collection, string message, object[] args): void - removed:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual): void - removed:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual, IComparer comparer): void - removed:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual, IComparer comparer, string message, object[] args): void - removed:
static method CollectionAssert.AreEqual(IEnumerable expected, IEnumerable actual, string message, object[] args): void - removed:
static method CollectionAssert.AreEquivalent(IEnumerable expected, IEnumerable actual): void - removed:
static method CollectionAssert.AreEquivalent(IEnumerable expected, IEnumerable actual, string message, object[] args): void - removed:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual): void - removed:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual, IComparer comparer): void - removed:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual, IComparer comparer, string message, object[] args): void - removed:
static method CollectionAssert.AreNotEqual(IEnumerable expected, IEnumerable actual, string message, object[] args): void - removed:
static method CollectionAssert.AreNotEquivalent(IEnumerable expected, IEnumerable actual): void - removed:
static method CollectionAssert.AreNotEquivalent(IEnumerable expected, IEnumerable actual, string message, object[] args): void - removed:
static method CollectionAssert.Contains(IEnumerable collection, object actual): void - removed:
static method CollectionAssert.Contains(IEnumerable collection, object actual, string message, object[] args): void - removed:
static method CollectionAssert.DoesNotContain(IEnumerable collection, object actual): void - removed:
static method CollectionAssert.DoesNotContain(IEnumerable collection, object actual, string message, object[] args): void - removed:
static method CollectionAssert.Equals(object a, object b): bool - removed:
static method CollectionAssert.IsEmpty(IEnumerable collection): void - removed:
static method CollectionAssert.IsEmpty(IEnumerable collection, string message, object[] args): void - removed:
static method CollectionAssert.IsNotEmpty(IEnumerable collection): void - removed:
static method CollectionAssert.IsNotEmpty(IEnumerable collection, string message, object[] args): void - removed:
static method CollectionAssert.IsNotSubsetOf(IEnumerable subset, IEnumerable superset): void - removed:
static method CollectionAssert.IsNotSubsetOf(IEnumerable subset, IEnumerable superset, string message, object[] args): void - removed:
static method CollectionAssert.IsNotSupersetOf(IEnumerable superset, IEnumerable subset): void - removed:
static method CollectionAssert.IsNotSupersetOf(IEnumerable superset, IEnumerable subset, string message, object[] args): void - removed:
static method CollectionAssert.IsOrdered(IEnumerable collection): void - removed:
static method CollectionAssert.IsOrdered(IEnumerable collection, IComparer comparer): void - removed:
static method CollectionAssert.IsOrdered(IEnumerable collection, IComparer comparer, string message, object[] args): void - removed:
static method CollectionAssert.IsOrdered(IEnumerable collection, string message, object[] args): void - removed:
static method CollectionAssert.IsSubsetOf(IEnumerable subset, IEnumerable superset): void - removed:
static method CollectionAssert.IsSubsetOf(IEnumerable subset, IEnumerable superset, string message, object[] args): void - removed:
static method CollectionAssert.IsSupersetOf(IEnumerable superset, IEnumerable subset): void - removed:
static method CollectionAssert.IsSupersetOf(IEnumerable superset, IEnumerable subset, string message, object[] args): void - removed:
static method CollectionAssert.ReferenceEquals(object a, object b): void - removed:
static method DirectoryAssert.AreEqual(DirectoryInfo expected, DirectoryInfo actual): void - removed:
static method DirectoryAssert.AreEqual(DirectoryInfo expected, DirectoryInfo actual, string message, object[] args): void - removed:
static method DirectoryAssert.AreNotEqual(DirectoryInfo expected, DirectoryInfo actual): void - removed:
static method DirectoryAssert.AreNotEqual(DirectoryInfo expected, DirectoryInfo actual, string message, object[] args): void - removed:
static method DirectoryAssert.DoesNotExist(DirectoryInfo actual): void - removed:
static method DirectoryAssert.DoesNotExist(DirectoryInfo actual, string message, object[] args): void - removed:
static method DirectoryAssert.DoesNotExist(string actual): void - removed:
static method DirectoryAssert.DoesNotExist(string actual, string message, object[] args): void - removed:
static method DirectoryAssert.Equals(object a, object b): bool - removed:
static method DirectoryAssert.Exists(DirectoryInfo actual): void - removed:
static method DirectoryAssert.Exists(DirectoryInfo actual, string message, object[] args): void - removed:
static method DirectoryAssert.Exists(string actual): void - removed:
static method DirectoryAssert.Exists(string actual, string message, object[] args): void - removed:
static method DirectoryAssert.ReferenceEquals(object a, object b): void - removed:
static method FileAssert.AreEqual(FileInfo expected, FileInfo actual): void - removed:
static method FileAssert.AreEqual(FileInfo expected, FileInfo actual, string message, object[] args): void - removed:
static method FileAssert.AreEqual(Stream expected, Stream actual): void - removed:
static method FileAssert.AreEqual(Stream expected, Stream actual, string message, object[] args): void - removed:
static method FileAssert.AreEqual(string expected, string actual): void - removed:
static method FileAssert.AreEqual(string expected, string actual, string message, object[] args): void - removed:
static method FileAssert.AreNotEqual(FileInfo expected, FileInfo actual): void - removed:
static method FileAssert.AreNotEqual(FileInfo expected, FileInfo actual, string message, object[] args): void - removed:
static method FileAssert.AreNotEqual(Stream expected, Stream actual): void - removed:
static method FileAssert.AreNotEqual(Stream expected, Stream actual, string message, object[] args): void - removed:
static method FileAssert.AreNotEqual(string expected, string actual): void - removed:
static method FileAssert.AreNotEqual(string expected, string actual, string message, object[] args): void - removed:
static method FileAssert.DoesNotExist(FileInfo actual): void - removed:
static method FileAssert.DoesNotExist(FileInfo actual, string message, object[] args): void - removed:
static method FileAssert.DoesNotExist(string actual): void - removed:
static method FileAssert.DoesNotExist(string actual, string message, object[] args): void - removed:
static method FileAssert.Equals(object a, object b): bool - removed:
static method FileAssert.Exists(FileInfo actual): void - removed:
static method FileAssert.Exists(FileInfo actual, string message, object[] args): void - removed:
static method FileAssert.Exists(string actual): void - removed:
static method FileAssert.Exists(string actual, string message, object[] args): void - removed:
static method FileAssert.ReferenceEquals(object a, object b): void - removed:
static method StringAssert.AreEqualIgnoringCase(string expected, string actual): void - removed:
static method StringAssert.AreEqualIgnoringCase(string expected, string actual, string message, object[] args): void - removed:
static method StringAssert.AreNotEqualIgnoringCase(string expected, string actual): void - removed:
static method StringAssert.AreNotEqualIgnoringCase(string expected, string actual, string message, object[] args): void - removed:
static method StringAssert.Contains(string expected, string actual): void - removed:
static method StringAssert.Contains(string expected, string actual, string message, object[] args): void - removed:
static method StringAssert.DoesNotContain(string expected, string actual): void - removed:
static method StringAssert.DoesNotContain(string expected, string actual, string message, object[] args): void - removed:
static method StringAssert.DoesNotEndWith(string expected, string actual): void - removed:
static method StringAssert.DoesNotEndWith(string expected, string actual, string message, object[] args): void - removed:
static method StringAssert.DoesNotMatch(string pattern, string actual): void - removed:
static method StringAssert.DoesNotMatch(string pattern, string actual, string message, object[] args): void - removed:
static method StringAssert.DoesNotStartWith(string expected, string actual): void - removed:
static method StringAssert.DoesNotStartWith(string expected, string actual, string message, object[] args): void - removed:
static method StringAssert.EndsWith(string expected, string actual): void - removed:
static method StringAssert.EndsWith(string expected, string actual, string message, object[] args): void - removed:
static method StringAssert.Equals(object a, object b): bool - removed:
static method StringAssert.IsMatch(string pattern, string actual): void - removed:
static method StringAssert.IsMatch(string pattern, string actual, string message, object[] args): void - removed:
static method StringAssert.IsNotNullNorEmpty(string actual): void - removed:
static method StringAssert.IsNotNullNorEmpty(string actual, string message, object[] args): void - removed:
static method StringAssert.IsNotNullNorWhiteSpace(string actual): void - removed:
static method StringAssert.IsNotNullNorWhiteSpace(string actual, string message, object[] args): void - removed:
static method StringAssert.IsNullOrEmpty(string actual): void - removed:
static method StringAssert.IsNullOrEmpty(string actual, string message, object[] args): void - removed:
static method StringAssert.IsNullOrWhiteSpace(string actual): void - removed:
static method StringAssert.IsNullOrWhiteSpace(string actual, string message, object[] args): void - removed:
static method StringAssert.ReferenceEquals(object a, object b): void - removed:
static method StringAssert.StartsWith(string expected, string actual): void - removed:
static method StringAssert.StartsWith(string expected, string actual, string message, object[] args): void