Пример #1
0
        public void ResetTest()
        {
            LoopConvertor loopConvertor = new LoopConvertor(convertorInput);

            Assert.Equal(1, loopConvertor.Copy.Start);
            loopConvertor.MoveNext();
            Assert.Equal(2, loopConvertor.Copy.Start);
            loopConvertor.Reset();
            Assert.Equal(1, loopConvertor.Copy.Start);
        }
Пример #2
0
        public void MoveNextTest()
        {
            LoopConvertor loopConvertor = new LoopConvertor(convertorInput);

            Assert.True(loopConvertor.MoveNext());

            loopConvertor = new LoopConvertor(new LoopConvertor.ConvertorInput()
            {
                Start       = 100,
                Delta       = 1,
                End         = 10,
                Placeholder = "aaaa"
            });
            Assert.False(loopConvertor.MoveNext());
        }
Пример #3
0
        public void ConvertTest()
        {
            LoopConvertor loopConvertor = new LoopConvertor(convertorInput);
            ContextData   contentData   = new ContextData()
            {
                ContentText = "Hello!{PAGE}"
            };
            int i = 1;

            do
            {
                var data = loopConvertor.Convert(contentData);
                Assert.Equal("Hello!" + i, data.ContentText);
                i++;
            } while (loopConvertor.MoveNext());
        }
Пример #4
0
        public void ConstructorTest()
        {
            LoopConvertor loopConvertor = new LoopConvertor(convertorInput);

            Assert.NotEqual(loopConvertor.Copy, convertorInput);
        }