public async void SystemGenerator_Test(string id, string lang, string output = null) { var goodId = Guid.Parse(id); var result = await SystemGenerator.CreateSystem(Helper.CreateSystemInfo(goodId, lang, output)); if (!Helper.LanguageExists(lang).HasValue || output != null && output.Equals(".")) { Assert.True(result.HasError); } else { Assert.False(result.HasError); } }
public static async Task Main(string[] args) { var info = GetInfoFromArgs(args); var result = await SystemGenerator.CreateSystem(info); WriteLine($"Details:\n\tId:\t\t{info.Id}\n\tLanguage:\t{info.TargetLanguage}\n\tOutput:\t\t{info.Output}"); WriteLine(); if (result.HasError) { GotError(result.Error); } else { var color = ForegroundColor; ForegroundColor = ConsoleColor.Green; WriteLine("Your system has been created"); ForegroundColor = color; } }