public void SetUp() { this.tibcoBwProcessBuilder = new TibcoProcessClassesBuilder(); this.tibcoBwProcess = new TibcoBWProcess("MyNamespace/myProcessTest.process"); this.tibcoBwProcess.Activities = new List <Activity>(); }
public void Should_Return_logger_as_a_privateField() { var tibcoBWProcessBuilder = new TibcoProcessClassesBuilder(); var classToGenerate = tibcoBWProcessBuilder.Build(this.tibcoBwProcess); var fieldName = ((CodeMemberField)classToGenerate.Namespaces[0].Types[0].Members[0]).Name; Assert.AreEqual("logger", fieldName); }
public void Process(string fileName) { var tibcoBwProcess = new TibcoBWProcessLinqParser().Parse(fileName); var tibcoBwProcessBuilder = new TibcoProcessClassesBuilder(); var targetUnit = tibcoBwProcessBuilder.Build(tibcoBwProcess); // TODO if exist don't add it ? Ugly but no Config manager on Mono/Xamarin if (ConfigurationApp.GetProperty("IsLoggerAlreadyGenerated") != "true") { targetUnit.Namespaces.Add(new LoggerInterfaceBuilder().Build()); ConfigurationApp.SaveProperty("IsLoggerAlreadyGenerated", "true"); } this.sourceCodeGeneratorService.Generate(targetUnit); }