Esempio n. 1
0
        public void ExplicitConversion_In_BinaryOperator_Navigator()
        {
            string input          = @"
class Test {
	void M(int i) {
		long n;
		n = n + $(long)i$;
	}
}";
            var    tuple          = PrepareResolver(input);
            var    astResolver    = tuple.Item1;
            var    castExpression = (CastExpression)tuple.Item2;
            var    navigator      = new ExplicitConversion_In_BinaryOperator_NavigatorImpl(castExpression);

            astResolver.ApplyNavigator(navigator);
            Assert.AreEqual(1, navigator.CallCount);
        }
Esempio n. 2
0
		public void ExplicitConversion_In_BinaryOperator_Navigator()
		{
			string input = @"
class Test {
	void M(int i) {
		long n;
		n = n + $(long)i$;
	}
}";
			var tuple = PrepareResolver(input);
			var astResolver = tuple.Item1;
			var castExpression = (CastExpression)tuple.Item2;
			var navigator = new ExplicitConversion_In_BinaryOperator_NavigatorImpl(castExpression);
			astResolver.ApplyNavigator(navigator);
			Assert.AreEqual(1, navigator.CallCount);
		}