Browse Source

Fix build.

pull/18/head
Matt Ward 14 years ago
parent
commit
d4d5a3cad0
  1. 1
      src/AddIns/Analysis/UnitTesting/Test/Utils/MockDebugger.cs
  2. 2
      src/AddIns/BackendBindings/Scripting/Test/Utils/MockDebugger.cs
  3. 1
      src/AddIns/Misc/PackageManagement/Test/PackageManagement.Tests.csproj
  4. 18
      src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableProject.cs
  5. 21
      src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableProjectBehaviour.cs

1
src/AddIns/Analysis/UnitTesting/Test/Utils/MockDebugger.cs

@ -170,5 +170,6 @@ namespace UnitTesting.Tests.Utils @@ -170,5 +170,6 @@ namespace UnitTesting.Tests.Utils
}
public bool BreakAtBeginning { get; set; }
public bool IsAttached { get; set; }
}
}

2
src/AddIns/BackendBindings/Scripting/Test/Utils/MockDebugger.cs

@ -173,5 +173,7 @@ namespace ICSharpCode.Scripting.Tests.Utils @@ -173,5 +173,7 @@ namespace ICSharpCode.Scripting.Tests.Utils
}
public bool BreakAtBeginning { get; set; }
public bool IsAttached { get; set; }
}
}

1
src/AddIns/Misc/PackageManagement/Test/PackageManagement.Tests.csproj

@ -76,6 +76,7 @@ @@ -76,6 +76,7 @@
<Compile Include="Src\Helpers\SelectedProjectCollectionAssert.cs" />
<Compile Include="Src\Helpers\TestableInstalledPackageViewModel.cs" />
<Compile Include="Src\Helpers\TestablePackageFromRepository.cs" />
<Compile Include="Src\Helpers\TestableProjectBehaviour.cs" />
<Compile Include="Src\Helpers\TestableSelectedProjectsForUpdatedPackages.cs" />
<Compile Include="Src\InstalledPackageViewModelTests.cs" />
<Compile Include="Src\ManagePackagesCommandTests.cs" />

18
src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableProject.cs

@ -11,7 +11,12 @@ namespace PackageManagement.Tests.Helpers @@ -11,7 +11,12 @@ namespace PackageManagement.Tests.Helpers
public class TestableProject : MSBuildBasedProject
{
public bool IsSaved;
public ItemType ItemTypeToReturnFromGetDefaultItemType = ItemType.Compile;
public ItemType ItemTypeToReturnFromGetDefaultItemType {
get { return TestableProjectBehaviour.ItemTypeToReturnFromGetDefaultItemType; }
set { TestableProjectBehaviour.ItemTypeToReturnFromGetDefaultItemType = value; }
}
public ReadOnlyCollection<ProjectItem> ItemsWhenSaved;
public TestableProject(ProjectCreateInformation createInfo)
@ -25,12 +30,15 @@ namespace PackageManagement.Tests.Helpers @@ -25,12 +30,15 @@ namespace PackageManagement.Tests.Helpers
ItemsWhenSaved = Items;
}
public string FileNamePassedToGetDefaultItemType;
public string FileNamePassedToGetDefaultItemType {
get { return TestableProjectBehaviour.FileNamePassedToGetDefaultItemType; }
}
public TestableProjectBehaviour TestableProjectBehaviour = new TestableProjectBehaviour();
public override ItemType GetDefaultItemType(string fileName)
protected override ProjectBehavior GetOrCreateBehavior()
{
FileNamePassedToGetDefaultItemType = fileName;
return ItemTypeToReturnFromGetDefaultItemType;
return TestableProjectBehaviour;
}
public ReferenceProjectItem AddReference(string include)

21
src/AddIns/Misc/PackageManagement/Test/Src/Helpers/TestableProjectBehaviour.cs

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
using ICSharpCode.SharpDevelop.Project;
namespace PackageManagement.Tests.Helpers
{
public class TestableProjectBehaviour : ProjectBehavior
{
public string FileNamePassedToGetDefaultItemType;
public override ItemType GetDefaultItemType(string fileName)
{
FileNamePassedToGetDefaultItemType = fileName;
return ItemTypeToReturnFromGetDefaultItemType;
}
public ItemType ItemTypeToReturnFromGetDefaultItemType = ItemType.Compile;
}
}
Loading…
Cancel
Save