diff --git a/MathCore.TestsExtensions/Extensions/ValueCheckerStringExtensions.cs b/MathCore.TestsExtensions/Extensions/ValueCheckerStringExtensions.cs index 69d0dec..da8b0bf 100644 --- a/MathCore.TestsExtensions/Extensions/ValueCheckerStringExtensions.cs +++ b/MathCore.TestsExtensions/Extensions/ValueCheckerStringExtensions.cs @@ -21,7 +21,7 @@ public static class ValueCheckerStringExtensions public ValueChecker StartWith(string ExpectedPrefix, string? Message = null) { FormattableString message = $"{Message.AddSeparator()}Указанная строка {Checker.ActualValue} не начинается с ожидаемого префикса {ExpectedPrefix}"; - Assert.StartsWith(Checker.ActualValue, ExpectedPrefix, message.ToStringInvariant()); + Assert.StartsWith(ExpectedPrefix, Checker.ActualValue, message.ToStringInvariant()); return Checker; } @@ -32,7 +32,7 @@ public ValueChecker StartWith(string ExpectedPrefix, string? Message = n public ValueChecker EndWith(string ExpectedSuffix, string? Message = null) { FormattableString msg = $"{Message.AddSeparator()}Указанная строка {Checker.ActualValue} не заканчивается ожидаемым окончанием {ExpectedSuffix}"; - Assert.EndsWith(Checker.ActualValue, ExpectedSuffix, msg.ToStringInvariant()); + Assert.EndsWith(ExpectedSuffix, Checker.ActualValue, msg.ToStringInvariant()); return Checker; } @@ -43,7 +43,7 @@ public ValueChecker EndWith(string ExpectedSuffix, string? Message = nul public ValueChecker Contains(string ExpectedSubstring, string? Message = null) { FormattableString msg = $"{Message.AddSeparator()}Указанная строка {Checker.ActualValue} не содержит ожидаемой подстроки {ExpectedSubstring}"; - Assert.Contains(Checker.ActualValue!, ExpectedSubstring, msg.ToStringInvariant()); + Assert.Contains(ExpectedSubstring, Checker.ActualValue!, msg.ToStringInvariant()); return Checker; } @@ -60,7 +60,7 @@ public ValueChecker Contains(string ExpectedSubstring, string? Message = public ValueChecker Matches(Regex ExpectedRegEx, string? Message = null) { FormattableString msg = $"{Message.AddSeparator()}Указанная строка {Checker.ActualValue} не соответствует ожидаемому регулярному выражению {ExpectedRegEx}"; - StringAssert.Matches(Checker.ActualValue, ExpectedRegEx, msg.ToStringInvariant()); + Assert.MatchesRegex(ExpectedRegEx, Checker.ActualValue, msg.ToStringInvariant()); return Checker; } @@ -77,7 +77,7 @@ public ValueChecker Matches(Regex ExpectedRegEx, string? Message = null) public ValueChecker DoesNotMatch(Regex ExpectedRegEx, string? Message = null) { FormattableString msg = $"{Message.AddSeparator()}Указанная строка {Checker.ActualValue} ошибочно соответствует ожидаемому регулярному выражению {ExpectedRegEx}"; - StringAssert.DoesNotMatch(Checker.ActualValue, ExpectedRegEx, msg.ToStringInvariant()); + Assert.DoesNotMatchRegex(ExpectedRegEx, Checker.ActualValue, msg.ToStringInvariant()); return Checker; } diff --git a/MathCore.TestsExtensions/MathCore.TestsExtensions.csproj b/MathCore.TestsExtensions/MathCore.TestsExtensions.csproj index a3f3226..090e620 100644 --- a/MathCore.TestsExtensions/MathCore.TestsExtensions.csproj +++ b/MathCore.TestsExtensions/MathCore.TestsExtensions.csproj @@ -9,7 +9,7 @@ - 1.0.0.1 + 1.0.0.2 Актуализация пакета и зависимостей, поддержка netstandard2.0