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); }
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")); }
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); }
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); }