private void ExecuteTest() { NumberOfTests = 25; _watch = new Stopwatch(); AutofacPerformance autofacPerformanceTest = new AutofacPerformance(NumberOfTests); TinyIocPerformance tinyIocPerformanceTest = new TinyIocPerformance(NumberOfTests); UnityPerformance unityPerformanceTest = new UnityPerformance(NumberOfTests); SplatPerformance splatPerformance = new SplatPerformance(NumberOfTests); RunTests(autofacPerformanceTest, "AutoFac"); RunTests(tinyIocPerformanceTest, "TinyIoC"); RunTests(unityPerformanceTest, "Unity"); RunTests(splatPerformance, "Splat"); }
private void ExecuteTest() { NumberOfTests = 5000; _watch = new Stopwatch(); AutofacPerformance autofacPerformanceTest = new AutofacPerformance(NumberOfTests); TinyIocPerformance tinyIocPerformanceTest = new TinyIocPerformance(NumberOfTests); UnityPerformance unityPerformanceTest = new UnityPerformance(NumberOfTests); SplatPerformance splatPerformance = new SplatPerformance(NumberOfTests); DependencyResolver dependencyResolver = new DependencyResolver(NumberOfTests); NetCoreServiceProvider netCoreServiceProvider = new NetCoreServiceProvider(NumberOfTests); RunTests(autofacPerformanceTest, "AutoFac"); RunTests(tinyIocPerformanceTest, "TinyIoC"); RunTests(unityPerformanceTest, "Unity"); RunTests(splatPerformance, "Splat"); RunTests(dependencyResolver, "Xamarin.Forms Dependency Resolver"); RunTests(netCoreServiceProvider, "Microsoft.Net Dependency Injection"); }