Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ICSharpCode.NRefactory.Tests/CSharp/Resolver/BinaryOperatorTests.cs')
-rw-r--r--ICSharpCode.NRefactory.Tests/CSharp/Resolver/BinaryOperatorTests.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.Tests/CSharp/Resolver/BinaryOperatorTests.cs b/ICSharpCode.NRefactory.Tests/CSharp/Resolver/BinaryOperatorTests.cs
index 35d57069..520bc189 100644
--- a/ICSharpCode.NRefactory.Tests/CSharp/Resolver/BinaryOperatorTests.cs
+++ b/ICSharpCode.NRefactory.Tests/CSharp/Resolver/BinaryOperatorTests.cs
@@ -193,6 +193,12 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver
AssertConstant(StringComparison.InvariantCulture, resolver.ResolveBinaryOperator(
BinaryOperatorType.Subtract, MakeConstant(StringComparison.InvariantCulture), MakeConstant(0)));
+ AssertConstant(0 - StringComparison.InvariantCulture, resolver.ResolveBinaryOperator(
+ BinaryOperatorType.Subtract, MakeConstant(0), MakeConstant(StringComparison.InvariantCulture)));
+
+ AssertConstant(1 - StringComparison.InvariantCulture, resolver.ResolveBinaryOperator(
+ BinaryOperatorType.Subtract, MakeConstant(1), MakeConstant(StringComparison.InvariantCulture)));
+
TestOperator(MakeResult(typeof(StringComparison?)), BinaryOperatorType.Subtract, MakeResult(typeof(int)),
Conversion.IdentityConversion, Conversion.ImplicitNullableConversion, typeof(StringComparison?));