public void CommonUtilities_TestGetAssemblyFromCompilation_MsBuild()
        {
            using (var fileProvider = new TemporaryFileProvider())
            {
                new MsBuildProjectSetupHelper().SetupProjects(fileProvider, _outputHelper);
                var path = Path.Combine(fileProvider.Root, "Root", MsBuildProjectStrings.RootProjectName);

                var projectContext = GetProjectContext(path, true);

                var references = projectContext.CompilationAssemblies.SelectMany(c => c.GetMetadataReference());
                var code       = @"using System;
                            namespace Sample { 
                                public class SampleClass 
                                {
                                } 
                            }";

                var compilation = GetCompilation(code, Path.GetRandomFileName(), references);
                var result      = CommonUtilities.GetAssemblyFromCompilation(loadContext, compilation);

                Assert.True(result.Success);
                Assert.True(result.Assembly.DefinedTypes.Where(_ => _.Name == "SampleClass").Any());
            }
        }