コード例 #1
0
ファイル: ProjectParserTests.cs プロジェクト: twenzel/cake
            public void Should_Return_Null_When_Profile_Not_Defined()
            {
                // Given
                var fixture = new ProjectParserFixture();

                // When
                var result = fixture.ParseIncomplete();

                // Then
                Assert.NotNull(result);
                Assert.Null(result.TargetFrameworkProfile);
            }
コード例 #2
0
ファイル: ProjectParserTests.cs プロジェクト: zokiz/cake
            public void Should_Return_Valid_Guid()
            {
                // Given
                var fixture = new ProjectParserFixture();

                // When
                var result = fixture.Parse();

                // Then
                Guid projectGuid;
                var  parseResult = Guid.TryParseExact(result.ProjectGuid, "B", out projectGuid);

                Assert.True(parseResult);
            }
コード例 #3
0
ファイル: ProjectParserTests.cs プロジェクト: zokiz/cake
            public void Should_Return_Project_References()
            {
                // Given
                var fixture = new ProjectParserFixture();

                // When
                var result = fixture.Parse();

                // Then
                Assert.Equal(1, result.ProjectReferences.Count);
                Assert.Equal("/Working/../Cake.Common/Cake.Common.csproj", result.ProjectReferences.First().FilePath.FullPath);
                Assert.Equal("..\\Cake.Common\\Cake.Common.csproj", result.ProjectReferences.First().RelativePath);
                Assert.Equal("{ABC3F1CB-F84E-43ED-A120-0CCFE344D250}", result.ProjectReferences.First().Project);
                Assert.Equal("Cake.Common", result.ProjectReferences.First().Name);
            }
コード例 #4
0
ファイル: ProjectParserTests.cs プロジェクト: zokiz/cake
            public void Should_Return_References()
            {
                // Given
                var fixture = new ProjectParserFixture();

                // When
                var result = fixture.Parse();

                // Then
                Assert.Equal(1, result.References.Count);
                Assert.Equal("System.Collections.Immutable, Version=1.1.37.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL",
                             result.References.First().Include);
                Assert.Equal("/Working/../packages/System.Collections.Immutable.1.1.37/lib/dotnet/System.Collections.Immutable.dll",
                             result.References.First().HintPath.FullPath);
                Assert.Equal(true, result.References.First().Private);
            }