public void SimpleQuine() { string simpleQuine = "class P{static void Main(){var s=\"class P{{static void Main(){{var s={1}{0}{1};System.Console.Write(s,s,'{1}');}}}}\";System.Console.Write(s,s,'\"');}}"; var checkingResult = _cSharpChecker.CheckQuineProgram(simpleQuine); Assert.IsTrue(checkingResult.HasNotErrors()); }
public void SimpleQuineGenerate() { var generator = new QuineGenerator(); var generated = generator.Generate(File.ReadAllText(Path.Combine(QuineTests.PatternsFolder, "CustomQuine.cs"))); var checkingResult = _cSharpChecker.CheckQuineProgram(generated); Assert.IsTrue(checkingResult.HasNotErrors()); }