Esempio n. 1
0
        public TestBase(ITestOutputHelper output)
        {
            this.output    = output ?? throw new ArgumentNullException(nameof(output));
            this.TestFiles = new MockFileSystem();

            // mock up an entire service stack
            var testServices     = new ServiceCollection();
            var standardServices = EmuEntry.ConfigureServices(this.TestFiles);

            standardServices.Invoke(testServices);
            testServices.AddLogging(builder =>
            {
                builder.AddXunit(this.output);
            });

            this.ServiceProvider = testServices.BuildServiceProvider();
        }