public void Setup() { references = new List <string>(); switch (_type) { case ReferenceType.Core: references = CSharpGenerator.CreateNetCoreReferences().Select(p => p.FilePath).ToList(); break; case ReferenceType.None: break; } fixture = new Fixture(); fixture.Inject <ILogger>(new Logger()); fixture.Customize(new AutoMoqCustomization() { ConfigureMembers = true, GenerateDelegates = true }); fixture.Inject <ICSharpGenerator>(fixture.Create <CSharpGenerator>()); consoleAppGrader = fixture.Build <ConsoleAppGrader>().OmitAutoProperties().Create(); fixture.Inject <IConsoleAppGrader>(consoleAppGrader); vsMock = fixture.Freeze <Mock <IVisualStudioService> >(); vsMock.Setup(p => p.GetReferences()).Returns(Task.FromResult <IEnumerable <string> >(references)); model = fixture.Build <ProjectViewModel>().OmitAutoProperties().Create(); }
public void Setup() { var fixture = new Fixture(); fixture.Customize(new AutoMoqCustomization() { GenerateDelegates = true, ConfigureMembers = true }); fixture.Inject <ICSharpGenerator>(fixture.Create <CSharpGenerator>()); gradeCase = new GradeCase("", @"""Hello, World!""", 0); grader = fixture.Build <ConsoleAppGrader>().OmitAutoProperties().Create(); Grader.Console.Outputs.Clear(); }