コード例 #1
0
        public void TestParse_LeadingWhitespaceAndPercentImmediately_StayAndFinallyTransitToServerDirectiveIndicatorFoundState()
        {
            SvcDirectiveParserState target = new StartTagFoundState(new InitialState());
            var reader = new StringReader(" %");

            target = target.Parse(reader);

            Assert.That(target, Is.TypeOf <StartTagFoundState>());

            target = target.Parse(reader);
            Assert.That(target, Is.TypeOf <ServerDirectiveIndicatorFoundState>());
        }
コード例 #2
0
		public void TestParse_LeadingWhitespaceAndPercentImmediately_StayAndFinallyTransitToServerDirectiveIndicatorFoundState()
		{
			SvcDirectiveParserState target = new StartTagFoundState( new InitialState() );
			var reader = new StringReader( " %" );

			target = target.Parse( reader );

			Assert.That( target, Is.TypeOf<StartTagFoundState>() );

			target = target.Parse( reader );
			Assert.That( target, Is.TypeOf<ServerDirectiveIndicatorFoundState>() );
		}
コード例 #3
0
        public void TestParse_NotAPercentChar()
        {
            SvcDirectiveParserState target = new StartTagFoundState(new InitialState());
            var reader = new StringReader("@");

            target = target.Parse(reader);
        }
コード例 #4
0
		public void TestParse_NotAPercentChar()
		{
			SvcDirectiveParserState target = new StartTagFoundState( new InitialState() );
			var reader = new StringReader( "@" );

			target = target.Parse( reader );
		}