public void Should_be_able_to_load_generator_from_another_folder() { using (var tempFolder = new TempFolder()) { var generatorAssemblyFile = typeof(TestGeneratorFactory).Assembly.Location; var utilsAssemblyFile = typeof(FileSystemHelper).Assembly.Location; FileSystemHelper.CopyFileToFolder(generatorAssemblyFile, tempFolder.FolderName); FileSystemHelper.CopyFileToFolder(utilsAssemblyFile, tempFolder.FolderName); using (var remoteFactory = new RemoteAppDomainTestGeneratorFactory(tempFolder.FolderName)) { var generator = remoteFactory.CreateGenerator(new ProjectSettings()); generator.ShouldNotBeNull(); } } }