@ -54,6 +54,11 @@ namespace PackageManagement.Tests
projectSystem . FakeProjectService . AddDefaultCustomToolForFileName ( fileName , customTool ) ;
projectSystem . FakeProjectService . AddDefaultCustomToolForFileName ( fileName , customTool ) ;
}
}
void AddFile ( string fileName )
{
projectSystem . AddFile ( fileName , ( Stream ) null ) ;
}
[Test]
[Test]
public void Root_NewInstanceCreated_ReturnsProjectDirectory ( )
public void Root_NewInstanceCreated_ReturnsProjectDirectory ( )
{
{
@ -467,7 +472,7 @@ namespace PackageManagement.Tests
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
string fileName = @"d:\projects\MyProject\src\NewFile.cs" ;
string fileName = @"d:\projects\MyProject\src\NewFile.cs" ;
projectSystem . AddFile ( fileName , null ) ;
AddFile ( fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . Compile ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . Compile ) ;
@ -484,7 +489,7 @@ namespace PackageManagement.Tests
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
string fileName = @"d:\projects\MyProject\src\NewFile.resx" ;
string fileName = @"d:\projects\MyProject\src\NewFile.resx" ;
projectSystem . AddFile ( fileName , null ) ;
AddFile ( fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . EmbeddedResource ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . EmbeddedResource ) ;
@ -502,7 +507,7 @@ namespace PackageManagement.Tests
string relativeFileName = @"src\NewFile.cs" ;
string relativeFileName = @"src\NewFile.cs" ;
string fileName = @"d:\projects\MyProject\src\NewFile.cs" ;
string fileName = @"d:\projects\MyProject\src\NewFile.cs" ;
projectSystem . AddFile ( relativeFileName , null ) ;
AddFile ( relativeFileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . Compile ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . Compile ) ;
@ -520,7 +525,7 @@ namespace PackageManagement.Tests
string relativeFileName = @"NewFile.cs" ;
string relativeFileName = @"NewFile.cs" ;
string fileName = @"d:\projects\MyProject\NewFile.cs" ;
string fileName = @"d:\projects\MyProject\NewFile.cs" ;
projectSystem . AddFile ( relativeFileName , null ) ;
AddFile ( relativeFileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFile ( project , fileName ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . Compile ) ;
FileProjectItem expectedFileItem = new FileProjectItem ( project , ItemType . Compile ) ;
@ -537,7 +542,7 @@ namespace PackageManagement.Tests
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
string fileName = @"d:\projects\MyProject\src\NewFile.cs" ;
string fileName = @"d:\projects\MyProject\src\NewFile.cs" ;
projectSystem . AddFile ( fileName , null ) ;
AddFile ( fileName ) ;
Assert . AreEqual ( 1 , project . ItemsWhenSaved . Count ) ;
Assert . AreEqual ( 1 , project . ItemsWhenSaved . Count ) ;
}
}
@ -549,7 +554,7 @@ namespace PackageManagement.Tests
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
string fileName = @"bin\NewFile.dll" ;
string fileName = @"bin\NewFile.dll" ;
projectSystem . AddFile ( fileName , null ) ;
AddFile ( fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFileFromInclude ( project , fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFileFromInclude ( project , fileName ) ;
@ -563,7 +568,7 @@ namespace PackageManagement.Tests
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
string fileName = @"BIN\NewFile.dll" ;
string fileName = @"BIN\NewFile.dll" ;
projectSystem . AddFile ( fileName , null ) ;
AddFile ( fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFileFromInclude ( project , fileName ) ;
FileProjectItem fileItem = ProjectHelper . GetFileFromInclude ( project , fileName ) ;
@ -578,7 +583,7 @@ namespace PackageManagement.Tests
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
AddFileToProject ( @"d:\projects\MyProject\src\NewFile.cs" ) ;
AddFileToProject ( @"d:\projects\MyProject\src\NewFile.cs" ) ;
projectSystem . AddFile ( @"src\NewFile.cs" , null ) ;
AddFile ( @"src\NewFile.cs" ) ;
int projectItemsCount = project . Items . Count ;
int projectItemsCount = project . Items . Count ;
Assert . AreEqual ( 1 , projectItemsCount ) ;
Assert . AreEqual ( 1 , projectItemsCount ) ;
@ -591,7 +596,7 @@ namespace PackageManagement.Tests
project . Name = "MyTestProject" ;
project . Name = "MyTestProject" ;
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
projectSystem . AddFile ( @"src\files\abc.cs" , null ) ;
AddFile ( @"src\files\abc.cs" ) ;
var expectedFileNameAndProjectName = new FileNameAndProjectName {
var expectedFileNameAndProjectName = new FileNameAndProjectName {
FileName = @"src\files\abc.cs" ,
FileName = @"src\files\abc.cs" ,
@ -609,7 +614,7 @@ namespace PackageManagement.Tests
AddFileToProject ( @"src\files\abc.cs" ) ;
AddFileToProject ( @"src\files\abc.cs" ) ;
CreateProjectSystem ( project ) ;
CreateProjectSystem ( project ) ;
projectSystem . AddFile ( @"src\files\abc.cs" , null ) ;
AddFile ( @"src\files\abc.cs" ) ;
var expectedFileNameAndProjectName = new FileNameAndProjectName {
var expectedFileNameAndProjectName = new FileNameAndProjectName {
FileName = @"src\files\abc.cs" ,
FileName = @"src\files\abc.cs" ,