1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
5
using ICSharpCode.SharpDevelop.Gui;
6
using ICSharpCode.WixBinding;
8
namespace WixBinding.Tests.Utils
10
public class MockPackageFilesViewFactory : IPackageFilesViewFactory
12
PackageFilesView packageFilesViewCreated;
13
WixProject createMethodProjectParameter;
14
IWorkbench createMethodWorkbenchParameter;
15
MockWixPackageFilesControl packageFilesControl;
17
public MockPackageFilesViewFactory()
21
public PackageFilesView Create(WixProject project, IWorkbench workbench)
23
createMethodProjectParameter = project;
24
createMethodWorkbenchParameter = workbench;
25
packageFilesControl = new MockWixPackageFilesControl();
27
packageFilesViewCreated = new PackageFilesView(project, workbench, packageFilesControl);
28
return packageFilesViewCreated;
31
public PackageFilesView PackageFilesViewCreated {
32
get { return packageFilesViewCreated; }
35
public WixProject CreateMethodProjectParameter {
36
get { return createMethodProjectParameter; }
39
public IWorkbench CreateMethodWorkbenchParameter {
40
get { return createMethodWorkbenchParameter; }
43
public MockWixPackageFilesControl PackageFilesControlCreated {
44
get { return packageFilesControl; }