public async Task it_formats_func_instances(Language language) { var kernel = CreateKernel(language); var source = language switch { Language.CSharp => new[] { "Func<int> func = () => 1;", "func()", "func" }, Language.FSharp => new[] { "let func () = 1", "func()", "func" }, }; await SubmitCode(kernel, source); KernelEvents .Count(e => e is CommandHandled) .Should() .Be(3); KernelEvents .OfType <ReturnValueProduced>() .Should() .Contain(e => ((SubmitCode)e.Command).Code == source[1]) .And .Contain(e => ((SubmitCode)e.Command).Code == source[2]); }