public async Task JsonConvertTest()
        {
            references.Add(typeof(JsonConvert).Assembly.Location);


            var cases = CsvGradeCaseGenerator.ConvertTextToGradeCases("", "");

            var results = await consoleAppGrader.Grade(SourceCodeStrings.JsonConvertSource, cases, references);

            var caseResult = results.CaseResults.Single();

            caseResult.Pass.Should().Be(true, caseResult.ErrorMessage);
        }
Exemplo n.º 2
0
        public async Task MultipleFiles_Should_NotThrowException()
        {
            var src  = @"
using System.Collections;
using System.Linq;
using System.Text;
 
namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            var t = new Test();
            System.Console.WriteLine(""Hello, World!"");
        }
    }
}";
            var src2 = @"
namespace HelloWorld
{
    public class Test
    {
       
    }
}";

            var result = await grader.Grade(new [] { src, src2 }, new List <IGradeCase>() { gradeCase });

            Assert.AreEqual(1, Grader.Console.Outputs.Count);
            Assert.Pass();
        }