~halega/+junk/sharpdevelop

1 by sk
4.1.0.7915 Release Candidate 1
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)
3
4
using System;
5
using ICSharpCode.PackageManagement;
6
using ICSharpCode.PackageManagement.Scripting;
7
using NuGet;
8
9
namespace PackageManagement.Tests.Helpers
10
{
11
	public class FakePackageScript : IPackageScript
12
	{
13
		public IPackageManagementProject Project { get; set; }
14
		public IPackage Package { get; set; }
15
		
16
		public bool IsRun;		
17
		public IPackageScriptSession SessionPassedToRun;
18
		
19
		public void Run(IPackageScriptSession session)
20
		{
21
			IsRun = true;
22
			SessionPassedToRun = session;
23
		}
24
		
25
		public bool ExistsReturnValue = true;
26
		
27
		public bool Exists()
28
		{
29
			return ExistsReturnValue;
30
		}	
31
	}
32
}