public void TestDirectoryPath_ComesFromProject() { var mockedProject = Mock.Of <Project>(p => p.FullName == @"c:\Full\Project\Path"); var objectUnderTest = new CsprojProject(mockedProject, ""); Assert.AreEqual(@"c:\Full\Project", objectUnderTest.DirectoryPath); }
public void TestConstructor_SetsProject() { var mockedProject = Mock.Of <Project>(); var objectUnderTest = new CsprojProject(mockedProject, ""); Assert.AreEqual(mockedProject, objectUnderTest.Project); }
public void TestFullPath_ComesFromProject() { const string testProjectName = @"c:\Full\Project\Name"; var mockedProject = Mock.Of <Project>(p => p.FullName == testProjectName); var objectUnderTest = new CsprojProject(mockedProject, ""); Assert.AreEqual(testProjectName, objectUnderTest.FullPath); }
public void TestName_ComesFromProject() { const string testProjectName = "TestProjectName"; var mockedProject = Mock.Of <Project>(p => p.Name == testProjectName); var objectUnderTest = new CsprojProject(mockedProject, ""); Assert.AreEqual(testProjectName, objectUnderTest.Name); }
public void TestProjectType_IsExpectedConstant() { var objectUnderTest = new CsprojProject( Mock.Of <Project>( p => p.Properties.Item("TargetFrameworkMoniker").Value.ToString() == ".NETFramework,Version=v4.4.4")); Assert.AreEqual(KnownProjectTypes.WebApplication, objectUnderTest.ProjectType); }
public void TestConstructor_SetsFrameworkVersion() { var mockedProject = Mock.Of <Project>( p => p.Properties.Item("TargetFrameworkMoniker").Value.ToString() == ".NETFramework,Version=v4.4.4"); var objectUnderTest = new CsprojProject(mockedProject); Assert.AreEqual("4.4.4", objectUnderTest.FrameworkVersion); }
public void TestDirectoryPath_ComesFromProject() { var mockedProject = Mock.Of <Project>( p => p.Properties.Item("TargetFrameworkMoniker").Value.ToString() == ".NETFramework,Version=v4.4.4" && p.FullName == @"c:\Full\Project\Path"); var objectUnderTest = new CsprojProject(mockedProject); Assert.AreEqual(@"c:\Full\Project", objectUnderTest.DirectoryPath); }
public void TestFullPath_ComesFromProject() { const string testProjectName = @"c:\Full\Project\Name"; var mockedProject = Mock.Of <Project>( p => p.Properties.Item("TargetFrameworkMoniker").Value.ToString() == ".NETFramework,Version=v4.4.4" && p.FullName == testProjectName); var objectUnderTest = new CsprojProject(mockedProject); Assert.AreEqual(testProjectName, objectUnderTest.FullPath); }
public void TestProjectType_IsNetCore() { var objectUnderTest = new CsprojProject(Mock.Of <Project>(), "netcoreapp1.7"); Assert.AreEqual(KnownProjectTypes.NetCoreWebApplication, objectUnderTest.ProjectType); }
public void TestConstructor_SetsFrameworkVersion() { var objectUnderTest = new CsprojProject(Mock.Of <Project>(), "netcoreapp1.7"); Assert.AreEqual("1.7", objectUnderTest.FrameworkVersion); }