Ejemplo n.º 1
0
        public void IsAspNetCoreWebApplicationProject_ReturnsTrue_WhenProject_IsWebSdkProject()
        {
            // Arrange
            var xdoc = XDocument.Load(new StringReader(WebSdkProjectFile));

            // Act
            var actual = DefaultAspNetCoreWebAppProjectFileProvider.IsAspNetCoreWebApplicationProject(xdoc);

            // Assert
            Assert.True(actual);
        }
Ejemplo n.º 2
0
        public void GetRelativePathToRoot_ReturnsPathRelativeToRoot(
            string projectFile,
            string repoRoot,
            string expectedRelativePath)
        {
            // Arrange & Act
            var actualPath = DefaultAspNetCoreWebAppProjectFileProvider.GetRelativePathToRoot(projectFile, repoRoot);

            // Assert
            Assert.Equal(expectedRelativePath, actualPath);
        }
        public void IsAspNetCoreWebApplicationProject_ReturnsFalse_WhenNoAspNetCoreRelatedPackagesArePresent()
        {
            // Arrange
            var xdoc = XDocument.Load(new StringReader(ProjectFileWithNoMicrosoftAspNetCorePackageReferences));

            // Act
            var actual = DefaultAspNetCoreWebAppProjectFileProvider.IsAspNetCoreWebApplicationProject(xdoc);

            // Assert
            Assert.False(actual);
        }
        public void IsAspNetCoreWebApplicationProject_ReturnsTrue_ForAspNetCorePackageReference()
        {
            // Arrange
            var xdoc = XDocument.Load(new StringReader(ProjectFileWithMicrosoftAspNetCorePackageReference));

            // Act
            var actual = DefaultAspNetCoreWebAppProjectFileProvider.IsAspNetCoreWebApplicationProject(xdoc);

            // Assert
            Assert.True(actual);
        }
        public void IsAspNetCoreWebApplicationProject_ReturnsTrue_ForProjectFileWithMultipleItemGroups()
        {
            // Arrange
            var xdoc = XDocument.Load(new StringReader(ProjectFileWithMultipleItemGroups));

            // Act
            var actual = DefaultAspNetCoreWebAppProjectFileProvider.IsAspNetCoreWebApplicationProject(xdoc);

            // Assert
            Assert.True(actual);
        }