Esempio n. 1
0
        public void TestFile()
        {
            const string FilePath = @"D:\Work\BOA.Kernel\Dev\BOA.Kernel.CardGeneral\DebitCard\BOA.Engine.DebitCard\Utility\Validation.cs";

            var data = new RegionParserTestData
            {
                SourceText = File.ReadAllText(FilePath)
            };

            RegionParser.Parse(data);

            Assert.IsTrue(data.Regions.Count > 0);
        }
Esempio n. 2
0
        public void TestLargeFile()
        {
            const string FilePath = @"D:\Work\BOA.BusinessModules\Dev\BOA.CardGeneral.DebitCard\BOA.Orchestration.CardGeneral.DebitCard\CardTransactionListForm.cs";

            var data = new RegionParserTestData
            {
                SourceText = File.ReadAllText(FilePath)
            };

            RegionParser.Parse(data);

            Assert.IsTrue(data.Regions.Count > 0);

            Log.Push(new ArgumentException("xxx"));
        }
Esempio n. 3
0
        public void SimpleCall()
        {
            const string sourceText = @"
            
            var checkResponse =   boCardStatusChecker.CheckCardStatus(data);
            if (!checkResponse.Success)
            {
                returnObject.Results.AddRange(checkResponse.Results);
                return returnObject;
            }

";
            var          data       = new RegionParserTestData
            {
                SourceText = sourceText
            };

            RegionParser.Parse(data);

            Assert.AreEqual("boCardStatusChecker.CheckCardStatus(data);", data.Regions?[0]?.Text);
        }
Esempio n. 4
0
        public void SimpleCallWithKnownMethod()
        {
            const string sourceText = @"
            
            var checkResponse =   boCardStatusChecker.CheckCardStatus(data);
            if (!checkResponse.Success)
            {
                returnObject.Results.AddRange(checkResponse.Results);
                return returnObject;
            }
            var x = checkResponse.Value.GetValueOrDefault();

";
            var          data       = new RegionParserTestData
            {
                SourceText = sourceText
            };

            RegionParser.Parse(data);

            Assert.AreEqual("var x = boCardStatusChecker.CheckCardStatus(data).GetValueOrDefault();", data.Regions?[0]?.Text);
        }