Skip to content

Instantly share code, notes, and snippets.

@dsyme
Created May 26, 2016 14:30
Show Gist options
  • Save dsyme/054d5567442d3cd3b7e459a5672bb50f to your computer and use it in GitHub Desktop.
Save dsyme/054d5567442d3cd3b7e459a5672bb50f to your computer and use it in GitHub Desktop.
1) Failed : Tests.LanguageService.GotoDefinition.UsingMSBuild.GotoDefinition.Simple.Datatype.UnitTypeTypenameDef
Expected string length 21 but was 14. Strings differ at index 0.
Expected: "type One = (*loc-16*)"
But was: "One (*loc-15*)"
-----------^
at Tests.LanguageService.GotoDefinition.UsingMSBuild.GotoDefinitionCheckResultAgainst(FSharpOption`1 exp, OpenFile file, GotoDefinitionResult act) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.GotoDefinition.fs:line 516
2) Failed : Tests.LanguageService.GotoDefinition.UsingMSBuild.OnTypeDefintion
Expected to find the definition of 'One' but GotoDefn failed.
at Salsa.VsOpsUtils.CheckGotoDefnResult(FSharpOption`1 expected, OpenFile file, GotoDefinitionResult actual) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\Salsa\SalsaUtils.fs:line 333
3) Failed : Tests.LanguageService.GotoDefinition.UsingProjectSystem.GotoDefinition.Simple.Datatype.UnitTypeTypenameDef
Expected string length 21 but was 14. Strings differ at index 0.
Expected: "type One = (*loc-16*)"
But was: "One (*loc-15*)"
-----------^
at Tests.LanguageService.GotoDefinition.UsingMSBuild.GotoDefinitionCheckResultAgainst(FSharpOption`1 exp, OpenFile file, GotoDefinitionResult act) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.GotoDefinition.fs:line 516
4) Failed : Tests.LanguageService.GotoDefinition.UsingProjectSystem.OnTypeDefintion
Expected to find the definition of 'One' but GotoDefn failed.
at Salsa.VsOpsUtils.CheckGotoDefnResult(FSharpOption`1 expected, OpenFile file, GotoDefinitionResult actual) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\Salsa\SalsaUtils.fs:line 333
5) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.AcrossTwoProjects
Expected: True
But was: False
at Tests.LanguageService.QuickInfo.UsingMSBuild.AcrossTwoProjects() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1602
6) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.Regression.AccessibilityOnTypeMembers.Bug4168
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.Regression.AccessibilityOnTypeMembers.Bug4168() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 2236
7) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.Regression.AccessorsAndMutators.Bug4276
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.Regression.AccessorsAndMutators.Bug4276() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 2273
8) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.TypeAbbreviations
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.TypeAbbreviations() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 2756
9) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.Basic
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Basic() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1082
10) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.Class.OnlyClassInfo
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Class.OnlyClassInfo() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1465
11) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.NamedDUFieldQuickInfo
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImplWithTrim(String code, String marker, String expected) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 52
at Tests.LanguageService.QuickInfo.UsingMSBuild.NamedDUFieldQuickInfo() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 807
12) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.ParamsArrayArgument.OnType
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.ParamsArrayArgument.OnType() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 930
13) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.TauStarter
Expected: True
But was: False
at Tests.LanguageService.QuickInfo.UsingMSBuild.TauStarter() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1242
14) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.Correct
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.Correct() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 669
15) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.Negative.Invalid
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.Negative.Invalid() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 686
16) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.QuickInfo.OnTheErasedType
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.QuickInfo.OnTheErasedType() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 714
17) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.XmlComment
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.XmlComment() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 703
18) Failed : Tests.LanguageService.QuickInfo.UsingMSBuild.TypeRecordQuickInfo
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImplWithTrim(String code, String marker, String expected) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 52
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeRecordQuickInfo() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 743
19) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.AcrossTwoProjects
Expected: True
But was: False
at Tests.LanguageService.QuickInfo.UsingMSBuild.AcrossTwoProjects() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1602
20) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.Automation.Regression.AccessibilityOnTypeMembers.Bug4168
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.Regression.AccessibilityOnTypeMembers.Bug4168() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 2236
21) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.Automation.Regression.AccessorsAndMutators.Bug4276
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.Regression.AccessorsAndMutators.Bug4276() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 2273
22) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.Automation.TypeAbbreviations
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Automation.TypeAbbreviations() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 2756
23) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.Basic
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Basic() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1082
24) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.Class.OnlyClassInfo
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.Class.OnlyClassInfo() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1465
25) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.NamedDUFieldQuickInfo
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImplWithTrim(String code, String marker, String expected) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 52
at Tests.LanguageService.QuickInfo.UsingMSBuild.NamedDUFieldQuickInfo() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 807
26) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.ParamsArrayArgument.OnType
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.ParamsArrayArgument.OnType() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 930
27) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.TauStarter
Expected: True
But was: False
at Tests.LanguageService.QuickInfo.UsingMSBuild.TauStarter() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 1242
28) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.TypeProvider.StaticParameters.Correct
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.Correct() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 669
29) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.TypeProvider.StaticParameters.Negative.Invalid
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.Negative.Invalid() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 686
30) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.TypeProvider.StaticParameters.QuickInfo.OnTheErasedType
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.QuickInfo.OnTheErasedType() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 714
31) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.TypeProvider.StaticParameters.XmlComment
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at <StartupCode$VisualFSharp-Unittests>[email protected](Tuple`2 tupledArg) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 70
at Tests.LanguageService.QuickInfo.UsingMSBuild.CheckTooltip(String code, String marker, Boolean atStart, FSharpFunc`2 f, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 66
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImpl(String code, String marker, String expected, Boolean atStart, FSharpOption`1 addtlRefAssy) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 71
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeProvider.StaticParameters.XmlComment() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 703
32) Failed : Tests.LanguageService.QuickInfo.UsingProjectSystem.TypeRecordQuickInfo
at UnitTests.TestLib.Salsa.AssertContains(String s, String c) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\TestLib.Salsa.fs:line 41
at Tests.LanguageService.QuickInfo.UsingMSBuild.InfoInDeclarationTestQuickInfoImplWithTrim(String code, String marker, String expected) in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 52
at Tests.LanguageService.QuickInfo.UsingMSBuild.TypeRecordQuickInfo() in D:\j\workspace\release_ci_pa---3f142ccc\vsintegration\tests\unittests\Tests.LanguageService.QuickInfo.fs:line 743
33) Failed : Tests.Service.Editor.Single case discreminated union type definition
Expected: [|(2, 10, 2, 15); (2, 5, 2, 7); (1, 0, 1, 0)|]\nActual: [|(2, 10, 2, 15); (1, 0, 1, 0)|]
Expected is <System.Tuple`4[System.Int32,System.Int32,System.Int32,System.Int32][3]>, actual is <System.Tuple`4[System.Int32,System.Int32,System.Int32,System.Int32][2]>
Values differ at index [1]
Expected: <(2, 5, 2, 7)>
But was: <(1, 0, 1, 0)>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.Editor.Single case discreminated union type definition() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\EditorTests.fs:line 496
34) Failed : Tests.Service.ProjectAnalysisTests.Test file explicit parse all symbols
Expected: [("C", "file1", ((3, 5), (3, 6)), ["class"]);\n ("( .ctor )", "file1", ((3, 5), (3, 6)), ["member"; "ctor"]);\n ("P", "file1", ((4, 13), (4, 14)), ["member"; "getter"]);\n ("x", "file1", ((4, 11), (4, 12)), []);\n ("( + )", "file1", ((6, 12), (6, 13)), ["val"]);\n ("xxx", "file1", ((6, 4), (6, 7)), ["val"]);\n ("( + )", "file1", ((7, 17), (7, 18)), ["val"]);\n ("xxx", "file1", ((7, 13), (7, 16)), ["val"]);\n ("xxx", "file1", ((7, 19), (7, 22)), ["val"]);\n ("fff", "file1", ((7, 4), (7, 7)), ["val"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("CAbbrev", "file1", ((9, 5), (9, 12)), ["abbrev"]);\n ("M", "file1", ((1, 7), (1, 8)), ["module"])]\nActual: [("( .ctor )", "file1", ((3, 5), (3, 6)), ["member"; "ctor"]);\n ("P", "file1", ((4, 13), (4, 14)), ["member"; "getter"]);\n ("x", "file1", ((4, 11), (4, 12)), []);\n ("( + )", "file1", ((6, 12), (6, 13)), ["val"]);\n ("xxx", "file1", ((6, 4), (6, 7)), ["val"]);\n ("( + )", "file1", ((7, 17), (7, 18)), ["val"]);\n ("xxx", "file1", ((7, 13), (7, 16)), ["val"]);\n ("xxx", "file1", ((7, 19), (7, 22)), ["val"]);\n ("fff", "file1", ((7, 4), (7, 7)), ["val"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("C", "file1", ((9, 15), (9, 16)), ["class"]);\n ("M", "file1", ((1, 7), (1, 8)), ["module"])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`4[System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]]]>
Values differ at index [0]
Expected: <(C, file1, ((3, 5), (3, 6)), [class])>
But was: <(( .ctor ), file1, ((3, 5), (3, 6)), [member; ctor])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test file explicit parse all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 593
35) Failed : Tests.Service.ProjectAnalysisTests.Test project 8 all symbols
Expected: [|("int", "int", "file1", ((4, 19), (4, 22)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((4, 31), (4, 34)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((4, 19), (4, 22)), ["type"], ["abbrev"]);\n ("parameter xxx", "xxx", "file1", ((4, 14), (4, 17)), ["defn"], []);\n ("int", "int", "file1", ((4, 31), (4, 34)), ["type"], ["abbrev"]);\n ("parameter yyy", "yyy", "file1", ((4, 25), (4, 28)), ["defn"], []);\n ("B", "B", "file1", ((4, 9), (4, 10)), ["defn"], []);\n ("A", "A", "file1", ((4, 5), (4, 6)), ["defn"], ["union"]);\n ("B", "B", "file1", ((5, 8), (5, 9)), [], []);\n ("parameter xxx", "xxx", "file1", ((5, 10), (5, 13)), [], []);\n ("parameter yyy", "yyy", "file1", ((5, 17), (5, 20)), [], []);\n ("val b", "b", "file1", ((5, 4), (5, 5)), ["defn"], ["val"]);\n ("val b", "b", "file1", ((8, 10), (8, 11)), [], ["val"]);\n ("parameter xxx", "xxx", "file1", ((10, 9), (10, 12)), ["pattern"], []);\n ("parameter yyy", "yyy", "file1", ((10, 18), (10, 21)), ["pattern"], []);\n ("val b", "b", "file1", ((10, 24), (10, 25)), ["defn"], []);\n ("val a", "a", "file1", ((10, 15), (10, 16)), ["defn"], []);\n ("B", "B", "file1", ((10, 6), (10, 7)), ["pattern"], []);\n ("val x", "x", "file1", ((7, 4), (7, 5)), ["defn"], ["val"]);\n ("NamedUnionFields", "NamedUnionFields", "file1", ((2, 7), (2, 23)), ["defn"],\n ["module"])|]\nActual: [|("int", "int", "file1", ((4, 19), (4, 22)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((4, 31), (4, 34)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((4, 19), (4, 22)), ["type"], ["abbrev"]);\n ("parameter xxx", "xxx", "file1", ((4, 14), (4, 17)), ["defn"], []);\n ("int", "int", "file1", ((4, 31), (4, 34)), ["type"], ["abbrev"]);\n ("parameter yyy", "yyy", "file1", ((4, 25), (4, 28)), ["defn"], []);\n ("B", "B", "file1", ((4, 9), (4, 10)), ["defn"], []);\n ("B", "B", "file1", ((5, 8), (5, 9)), [], []);\n ("parameter xxx", "xxx", "file1", ((5, 10), (5, 13)), [], []);\n ("parameter yyy", "yyy", "file1", ((5, 17), (5, 20)), [], []);\n ("val b", "b", "file1", ((5, 4), (5, 5)), ["defn"], ["val"]);\n ("val b", "b", "file1", ((8, 10), (8, 11)), [], ["val"]);\n ("parameter xxx", "xxx", "file1", ((10, 9), (10, 12)), ["pattern"], []);\n ("parameter yyy", "yyy", "file1", ((10, 18), (10, 21)), ["pattern"], []);\n ("val b", "b", "file1", ((10, 24), (10, 25)), ["defn"], []);\n ("val a", "a", "file1", ((10, 15), (10, 16)), ["defn"], []);\n ("B", "B", "file1", ((10, 6), (10, 7)), ["pattern"], []);\n ("val x", "x", "file1", ((7, 4), (7, 5)), ["defn"], ["val"]);\n ("NamedUnionFields", "NamedUnionFields", "file1", ((2, 7), (2, 23)), ["defn"],\n ["module"])|]
Expected is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][20]>, actual is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][19]>
Values differ at index [7]
Expected: <(A, A, file1, ((4, 5), (4, 6)), [defn], [union])>
But was: <(B, B, file1, ((5, 8), (5, 9)), [], [])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project 8 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 1782
36) Failed : Tests.Service.ProjectAnalysisTests.Test project1 all uses of all signature symbols
Expected: set []\nActual: set\n [("C",\n [("file1", ((9, 15), (9, 16))); ("file2", ((38, 12), (38, 15)));\n ("file2", ((38, 22), (38, 25)))]);\n ("CAbbrev",\n [("file2", ((39, 12), (39, 21))); ("file2", ((39, 28), (39, 37)))]);\n ("D1", [("file2", ((9, 38), (9, 40)))]); ("D2", []); ("D3", []);\n ("SaveOptions", [("file2", ((30, 16), (30, 27)))]); ("member .ctor", []);\n ("member .ctor",\n [("file1", ((9, 15), (9, 16))); ("file2", ((38, 12), (38, 15)));\n ("file2", ((38, 22), (38, 25)))]);\n ("member .ctor", [("file2", ((9, 38), (9, 40)))])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpSet`1[System.Tuple`2[System.String,Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`2[System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]]]]]]>
Values differ at index [0]
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project1 all uses of all signature symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 384
37) Failed : Tests.Service.ProjectAnalysisTests.Test project1 all uses of all symbols
Expected: set []\nActual: set\n [("C", "M.C", "file1", ((3, 5), (3, 6)), ["class"]);\n ("CAbbrev", "M.CAbbrev", "file1", ((9, 5), (9, 12)), ["abbrev"]);\n ("D1", "N.D1", "file2", ((5, 5), (5, 7)), ["class"]);\n ("D2", "N.D2", "file2", ((8, 5), (8, 7)), ["class"]);\n ("D3", "N.D3", "file2", ((15, 5), (15, 7)), ["class"]);\n ("SaveOptions", "N.SaveOptions", "file2", ((26, 5), (26, 16)),\n ["enum"; "valuetype"])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpSet`1[System.Tuple`5[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]]]>
Values differ at index [0]
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project1 all uses of all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 521
38) Failed : Tests.Service.ProjectAnalysisTests.Test Project10 all symbols
Expected: [|("C", "C", "file1", ((4, 5), (4, 6)), ["class"]);\n ("member .ctor", "( .ctor )", "file1", ((4, 5), (4, 6)), ["member"; "ctor"]);\n ("string", "string", "file1", ((5, 25), (5, 31)), ["abbrev"]);\n ("int", "int", "file1", ((5, 40), (5, 43)), ["abbrev"]);\n ("member M", "M", "file1", ((5, 18), (5, 19)), ["member"]);\n ("string", "string", "file1", ((5, 25), (5, 31)), ["abbrev"]);\n ("int", "int", "file1", ((5, 40), (5, 43)), ["abbrev"]);\n ("val url", "url", "file1", ((5, 20), (5, 23)), []);\n ("val query", "query", "file1", ((5, 33), (5, 38)), []);\n ("C", "C", "file1", ((7, 0), (7, 1)), ["class"]);\n ("member M", "M", "file1", ((7, 0), (7, 3)), ["member"]);\n ("parameter query", "query", "file1", ((7, 18), (7, 23)), []);\n ("NamedArgs", "NamedArgs", "file1", ((2, 7), (2, 16)), ["module"])|]\nActual: [|("member .ctor", "( .ctor )", "file1", ((4, 5), (4, 6)), ["member"; "ctor"]);\n ("string", "string", "file1", ((5, 25), (5, 31)), ["abbrev"]);\n ("int", "int", "file1", ((5, 40), (5, 43)), ["abbrev"]);\n ("member M", "M", "file1", ((5, 18), (5, 19)), ["member"]);\n ("string", "string", "file1", ((5, 25), (5, 31)), ["abbrev"]);\n ("int", "int", "file1", ((5, 40), (5, 43)), ["abbrev"]);\n ("val url", "url", "file1", ((5, 20), (5, 23)), []);\n ("val query", "query", "file1", ((5, 33), (5, 38)), []);\n ("C", "C", "file1", ((7, 0), (7, 1)), ["class"]);\n ("member M", "M", "file1", ((7, 0), (7, 3)), ["member"]);\n ("parameter query", "query", "file1", ((7, 18), (7, 23)), []);\n ("NamedArgs", "NamedArgs", "file1", ((2, 7), (2, 16)), ["module"])|]
Expected is <System.Tuple`5[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]][13]>, actual is <System.Tuple`5[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]][12]>
Values differ at index [0]
Expected: <(C, C, file1, ((4, 5), (4, 6)), [class])>
But was: <(member .ctor, ( .ctor ), file1, ((4, 5), (4, 6)), [member; ctor])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test Project10 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 1938
39) Failed : Tests.Service.ProjectAnalysisTests.Test Project14 all symbols
Expected: [|("StructAttribute", "StructAttribute", "file1", ((4, 2), (4, 8)),\n ["attribute"]);\n ("StructAttribute", "StructAttribute", "file1", ((4, 2), (4, 8)), ["type"]);\n ("member .ctor", "StructAttribute", "file1", ((4, 2), (4, 8)), []);\n ("int", "int", "file1", ((5, 9), (5, 12)), ["type"]);\n ("int", "int", "file1", ((5, 9), (5, 12)), ["type"]);\n ("S", "S", "file1", ((5, 5), (5, 6)), ["defn"]);\n ("int", "int", "file1", ((5, 9), (5, 12)), ["type"]);\n ("val p", "p", "file1", ((5, 7), (5, 8)), ["defn"]);\n ("member .ctor", "( .ctor )", "file1", ((5, 5), (5, 6)), ["defn"]);\n ("member get_P", "P", "file1", ((6, 12), (6, 13)), ["defn"]);\n ("val x", "x", "file1", ((6, 10), (6, 11)), ["defn"]);\n ("val p", "p", "file1", ((6, 16), (6, 17)), []);\n ("member .ctor", ".ctor", "file1", ((8, 10), (8, 11)), []);\n ("val x1", "x1", "file1", ((8, 4), (8, 6)), ["defn"]);\n ("member .ctor", ".ctor", "file1", ((9, 10), (9, 11)), []);\n ("val x2", "x2", "file1", ((9, 4), (9, 6)), ["defn"]);\n ("Structs", "Structs", "file1", ((2, 7), (2, 14)), ["defn"])|]\nActual: [|("StructAttribute", "StructAttribute", "file1", ((4, 2), (4, 8)),\n ["attribute"]);\n ("StructAttribute", "StructAttribute", "file1", ((4, 2), (4, 8)), ["type"]);\n ("member .ctor", "StructAttribute", "file1", ((4, 2), (4, 8)), []);\n ("int", "int", "file1", ((5, 9), (5, 12)), ["type"]);\n ("int", "int", "file1", ((5, 9), (5, 12)), ["type"]);\n ("int", "int", "file1", ((5, 9), (5, 12)), ["type"]);\n ("val p", "p", "file1", ((5, 7), (5, 8)), ["defn"]);\n ("member .ctor", "( .ctor )", "file1", ((5, 5), (5, 6)), ["defn"]);\n ("member get_P", "P", "file1", ((6, 12), (6, 13)), ["defn"]);\n ("val x", "x", "file1", ((6, 10), (6, 11)), ["defn"]);\n ("val p", "p", "file1", ((6, 16), (6, 17)), []);\n ("member .ctor", ".ctor", "file1", ((8, 10), (8, 11)), []);\n ("val x1", "x1", "file1", ((8, 4), (8, 6)), ["defn"]);\n ("member .ctor", ".ctor", "file1", ((9, 10), (9, 11)), []);\n ("val x2", "x2", "file1", ((9, 4), (9, 6)), ["defn"]);\n ("Structs", "Structs", "file1", ((2, 7), (2, 14)), ["defn"])|]
Expected is <System.Tuple`5[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]][17]>, actual is <System.Tuple`5[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]][16]>
Values differ at index [5]
Expected: <(S, S, file1, ((5, 5), (5, 6)), [defn])>
But was: <(int, int, file1, ((5, 9), (5, 12)), [type])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test Project14 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 2307
40) Failed : Tests.Service.ProjectAnalysisTests.Test Project16 all symbols
Expected: [|("ClassAttribute", "ClassAttribute", "sig1", ((8, 6), (8, 11)), ["attribute"],\n ["class"]);\n ("ClassAttribute", "ClassAttribute", "sig1", ((8, 6), (8, 11)), ["type"],\n ["class"]);\n ("member .ctor", "ClassAttribute", "sig1", ((8, 6), (8, 11)), [], ["member"]);\n ("ClassAttribute", "ClassAttribute", "sig1", ((12, 6), (12, 11)),\n ["attribute"], ["class"]);\n ("ClassAttribute", "ClassAttribute", "sig1", ((12, 6), (12, 11)), ["type"],\n ["class"]);\n ("member .ctor", "ClassAttribute", "sig1", ((12, 6), (12, 11)), [], ["member"]);\n ("int", "int", "sig1", ((16, 19), (16, 22)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((16, 33), (16, 36)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((17, 25), (17, 28)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((16, 19), (16, 22)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((16, 33), (16, 36)), ["type"], ["abbrev"]);\n ("field Field1", "Field1", "sig1", ((16, 10), (16, 16)), ["defn"], ["field"]);\n ("field Field2", "Field2", "sig1", ((16, 24), (16, 30)), ["defn"], ["field"]);\n ("int", "int", "sig1", ((17, 25), (17, 28)), ["type"], ["abbrev"]);\n ("Case1", "Case1", "sig1", ((17, 8), (17, 13)), ["defn"], []);\n ("Case2", "Case2", "sig1", ((17, 16), (17, 21)), ["defn"], []);\n ("C", "C", "sig1", ((4, 5), (4, 6)), ["defn"], ["class"]);\n ("unit", "unit", "sig1", ((5, 10), (5, 14)), ["type"], ["abbrev"]);\n ("C", "C", "sig1", ((5, 18), (5, 19)), ["type"], ["class"]);\n ("member .ctor", "( .ctor )", "sig1", ((5, 4), (5, 7)), ["defn"], ["member"]);\n ("int", "int", "sig1", ((6, 16), (6, 19)), ["type"], ["abbrev"]);\n ("member get_PC", "PC", "sig1", ((6, 11), (6, 13)), ["defn"],\n ["member"; "getter"]);\n ("D", "D", "sig1", ((8, 14), (8, 15)), ["defn"], ["class"]);\n ("unit", "unit", "sig1", ((9, 10), (9, 14)), ["type"], ["abbrev"]);\n ("D", "D", "sig1", ((9, 18), (9, 19)), ["type"], ["class"]);\n ("member .ctor", "( .ctor )", "sig1", ((9, 4), (9, 7)), ["defn"], ["member"]);\n ("int", "int", "sig1", ((10, 16), (10, 19)), ["type"], ["abbrev"]);\n ("member get_PD", "PD", "sig1", ((10, 11), (10, 13)), ["defn"],\n ["member"; "getter"]);\n ("E", "E", "sig1", ((12, 14), (12, 15)), ["defn"], ["class"]);\n ("unit", "unit", "sig1", ((13, 10), (13, 14)), ["type"], ["abbrev"]);\n ("E", "E", "sig1", ((13, 18), (13, 19)), ["type"], ["class"]);\n ("member .ctor", "( .ctor )", "sig1", ((13, 4), (13, 7)), ["defn"], ["member"]);\n ("int", "int", "sig1", ((14, 16), (14, 19)), ["type"], ["abbrev"]);\n ("member get_PE", "PE", "sig1", ((14, 11), (14, 13)), ["defn"],\n ["member"; "getter"]);\n ("F", "F", "sig1", ((16, 4), (16, 5)), ["defn"], ["record"]);\n ("G", "G", "sig1", ((17, 4), (17, 5)), ["defn"], ["union"]);\n ("Impl", "Impl", "sig1", ((2, 7), (2, 11)), ["defn"], ["module"]);\n ("int", "int", "file1", ((13, 19), (13, 22)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((13, 33), (13, 36)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((14, 25), (14, 28)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((13, 19), (13, 22)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((13, 33), (13, 36)), ["type"], ["abbrev"]);\n ("field Field1", "Field1", "file1", ((13, 10), (13, 16)), ["defn"], ["field"]);\n ("field Field2", "Field2", "file1", ((13, 24), (13, 30)), ["defn"], ["field"]);\n ("int", "int", "file1", ((14, 25), (14, 28)), ["type"], ["abbrev"]);\n ("Case1", "Case1", "file1", ((14, 8), (14, 13)), ["defn"], []);\n ("Case2", "Case2", "file1", ((14, 16), (14, 21)), ["defn"], []);\n ("C", "C", "file1", ((4, 5), (4, 6)), ["defn"], ["class"]);\n ("D", "D", "file1", ((7, 4), (7, 5)), ["defn"], ["class"]);\n ("E", "E", "file1", ((10, 4), (10, 5)), ["defn"], ["class"]);\n ("F", "F", "file1", ((13, 4), (13, 5)), ["defn"], ["record"]);\n ("G", "G", "file1", ((14, 4), (14, 5)), ["defn"], ["union"]);\n ("member .ctor", "( .ctor )", "file1", ((4, 5), (4, 6)), ["defn"],\n ["member"; "ctor"]);\n ("member get_PC", "PC", "file1", ((5, 13), (5, 15)), ["defn"],\n ["member"; "getter"]);\n ("member .ctor", "( .ctor )", "file1", ((7, 4), (7, 5)), ["defn"],\n ["member"; "ctor"]);\n ("member get_PD", "PD", "file1", ((8, 13), (8, 15)), ["defn"],\n ["member"; "getter"]);\n ("member .ctor", "( .ctor )", "file1", ((10, 4), (10, 5)), ["defn"],\n ["member"; "ctor"]);\n ("member get_PE", "PE", "file1", ((11, 13), (11, 15)), ["defn"],\n ["member"; "getter"]);\n ("val x", "x", "file1", ((5, 11), (5, 12)), ["defn"], []);\n ("val x", "x", "file1", ((8, 11), (8, 12)), ["defn"], []);\n ("val x", "x", "file1", ((11, 11), (11, 12)), ["defn"], []);\n ("Impl", "Impl", "file1", ((2, 7), (2, 11)), ["defn"], ["module"])|]\nActual: [|("ClassAttribute", "ClassAttribute", "sig1", ((8, 6), (8, 11)), ["attribute"],\n ["class"]);\n ("ClassAttribute", "ClassAttribute", "sig1", ((8, 6), (8, 11)), ["type"],\n ["class"]);\n ("member .ctor", "ClassAttribute", "sig1", ((8, 6), (8, 11)), [], ["member"]);\n ("ClassAttribute", "ClassAttribute", "sig1", ((12, 6), (12, 11)),\n ["attribute"], ["class"]);\n ("ClassAttribute", "ClassAttribute", "sig1", ((12, 6), (12, 11)), ["type"],\n ["class"]);\n ("member .ctor", "ClassAttribute", "sig1", ((12, 6), (12, 11)), [], ["member"]);\n ("int", "int", "sig1", ((16, 19), (16, 22)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((16, 33), (16, 36)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((17, 25), (17, 28)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((16, 19), (16, 22)), ["type"], ["abbrev"]);\n ("int", "int", "sig1", ((16, 33), (16, 36)), ["type"], ["abbrev"]);\n ("field Field1", "Field1", "sig1", ((16, 10), (16, 16)), ["defn"], ["field"]);\n ("field Field2", "Field2", "sig1", ((16, 24), (16, 30)), ["defn"], ["field"]);\n ("int", "int", "sig1", ((17, 25), (17, 28)), ["type"], ["abbrev"]);\n ("Case1", "Case1", "sig1", ((17, 8), (17, 13)), ["defn"], []);\n ("Case2", "Case2", "sig1", ((17, 16), (17, 21)), ["defn"], []);\n ("unit", "unit", "sig1", ((5, 10), (5, 14)), ["type"], ["abbrev"]);\n ("C", "C", "sig1", ((5, 18), (5, 19)), ["type"], ["class"]);\n ("member .ctor", "( .ctor )", "sig1", ((5, 4), (5, 7)), ["defn"], ["member"]);\n ("int", "int", "sig1", ((6, 16), (6, 19)), ["type"], ["abbrev"]);\n ("member get_PC", "PC", "sig1", ((6, 11), (6, 13)), ["defn"],\n ["member"; "getter"]);\n ("unit", "unit", "sig1", ((9, 10), (9, 14)), ["type"], ["abbrev"]);\n ("D", "D", "sig1", ((9, 18), (9, 19)), ["type"], ["class"]);\n ("member .ctor", "( .ctor )", "sig1", ((9, 4), (9, 7)), ["defn"], ["member"]);\n ("int", "int", "sig1", ((10, 16), (10, 19)), ["type"], ["abbrev"]);\n ("member get_PD", "PD", "sig1", ((10, 11), (10, 13)), ["defn"],\n ["member"; "getter"]);\n ("unit", "unit", "sig1", ((13, 10), (13, 14)), ["type"], ["abbrev"]);\n ("E", "E", "sig1", ((13, 18), (13, 19)), ["type"], ["class"]);\n ("member .ctor", "( .ctor )", "sig1", ((13, 4), (13, 7)), ["defn"], ["member"]);\n ("int", "int", "sig1", ((14, 16), (14, 19)), ["type"], ["abbrev"]);\n ("member get_PE", "PE", "sig1", ((14, 11), (14, 13)), ["defn"],\n ["member"; "getter"]);\n ("Impl", "Impl", "sig1", ((2, 7), (2, 11)), ["defn"], ["module"]);\n ("int", "int", "file1", ((13, 19), (13, 22)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((13, 33), (13, 36)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((14, 25), (14, 28)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((13, 19), (13, 22)), ["type"], ["abbrev"]);\n ("int", "int", "file1", ((13, 33), (13, 36)), ["type"], ["abbrev"]);\n ("field Field1", "Field1", "file1", ((13, 10), (13, 16)), ["defn"], ["field"]);\n ("field Field2", "Field2", "file1", ((13, 24), (13, 30)), ["defn"], ["field"]);\n ("int", "int", "file1", ((14, 25), (14, 28)), ["type"], ["abbrev"]);\n ("Case1", "Case1", "file1", ((14, 8), (14, 13)), ["defn"], []);\n ("Case2", "Case2", "file1", ((14, 16), (14, 21)), ["defn"], []);\n ("member .ctor", "( .ctor )", "file1", ((4, 5), (4, 6)), ["defn"],\n ["member"; "ctor"]);\n ("member get_PC", "PC", "file1", ((5, 13), (5, 15)), ["defn"],\n ["member"; "getter"]);\n ("member .ctor", "( .ctor )", "file1", ((7, 4), (7, 5)), ["defn"],\n ["member"; "ctor"]);\n ("member get_PD", "PD", "file1", ((8, 13), (8, 15)), ["defn"],\n ["member"; "getter"]);\n ("member .ctor", "( .ctor )", "file1", ((10, 4), (10, 5)), ["defn"],\n ["member"; "ctor"]);\n ("member get_PE", "PE", "file1", ((11, 13), (11, 15)), ["defn"],\n ["member"; "getter"]);\n ("val x", "x", "file1", ((5, 11), (5, 12)), ["defn"], []);\n ("val x", "x", "file1", ((8, 11), (8, 12)), ["defn"], []);\n ("val x", "x", "file1", ((11, 11), (11, 12)), ["defn"], []);\n ("Impl", "Impl", "file1", ((2, 7), (2, 11)), ["defn"], ["module"])|]
Expected is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][62]>, actual is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][52]>
Values differ at index [16]
Expected: <(C, C, sig1, ((4, 5), (4, 6)), [defn], [class])>
But was: <(unit, unit, sig1, ((5, 10), (5, 14)), [type], [abbrev])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test Project16 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 2458
41) Failed : Tests.Service.ProjectAnalysisTests.Test Project19 all symbols
Expected: [|("field EnumCase1", "EnumCase1", "file1", ((4, 14), (4, 23)), ["defn"],\n ["field"; "static"; "1"]);\n ("field EnumCase2", "EnumCase2", "file1", ((4, 30), (4, 39)), ["defn"],\n ["field"; "static"; "2"]);\n ("Enum", "Enum", "file1", ((4, 5), (4, 9)), ["defn"], ["enum"; "valuetype"]);\n ("Enum", "Enum", "file1", ((6, 8), (6, 12)), [], ["enum"; "valuetype"]);\n ("field EnumCase1", "EnumCase1", "file1", ((6, 8), (6, 22)), [],\n ["field"; "static"; "1"]);\n ("Enum", "Enum", "file1", ((7, 8), (7, 12)), [], ["enum"; "valuetype"]);\n ("field EnumCase2", "EnumCase2", "file1", ((7, 8), (7, 22)), [],\n ["field"; "static"; "2"]);\n ("val x", "x", "file1", ((8, 6), (8, 7)), ["defn"], []);\n ("val x", "x", "file1", ((8, 16), (8, 17)), [], []);\n ("Enum", "Enum", "file1", ((8, 23), (8, 27)), [], ["enum"; "valuetype"]);\n ("field EnumCase1", "EnumCase1", "file1", ((8, 23), (8, 37)), ["pattern"],\n ["field"; "static"; "1"]);\n ("Enum", "Enum", "file1", ((8, 45), (8, 49)), [], ["enum"; "valuetype"]);\n ("field EnumCase2", "EnumCase2", "file1", ((8, 45), (8, 59)), ["pattern"],\n ["field"; "static"; "2"]);\n ("val f", "f", "file1", ((8, 4), (8, 5)), ["defn"], ["val"]);\n ("DayOfWeek", "DayOfWeek", "file1", ((10, 15), (10, 24)), [],\n ["enum"; "valuetype"]);\n ("System", "System", "file1", ((10, 8), (10, 14)), [], ["namespace"]);\n ("field Monday", "Monday", "file1", ((10, 8), (10, 31)), [],\n ["field"; "static"; "1"]);\n ("val s", "s", "file1", ((10, 4), (10, 5)), ["defn"], ["val"]);\n ("Impl", "Impl", "file1", ((2, 7), (2, 11)), ["defn"], ["module"])|]\nActual: [|("field EnumCase1", "EnumCase1", "file1", ((4, 14), (4, 23)), ["defn"],\n ["field"; "static"; "1"]);\n ("field EnumCase2", "EnumCase2", "file1", ((4, 30), (4, 39)), ["defn"],\n ["field"; "static"; "2"]);\n ("Enum", "Enum", "file1", ((6, 8), (6, 12)), [], ["enum"; "valuetype"]);\n ("field EnumCase1", "EnumCase1", "file1", ((6, 8), (6, 22)), [],\n ["field"; "static"; "1"]);\n ("Enum", "Enum", "file1", ((7, 8), (7, 12)), [], ["enum"; "valuetype"]);\n ("field EnumCase2", "EnumCase2", "file1", ((7, 8), (7, 22)), [],\n ["field"; "static"; "2"]);\n ("val x", "x", "file1", ((8, 6), (8, 7)), ["defn"], []);\n ("val x", "x", "file1", ((8, 16), (8, 17)), [], []);\n ("Enum", "Enum", "file1", ((8, 23), (8, 27)), [], ["enum"; "valuetype"]);\n ("field EnumCase1", "EnumCase1", "file1", ((8, 23), (8, 37)), ["pattern"],\n ["field"; "static"; "1"]);\n ("Enum", "Enum", "file1", ((8, 45), (8, 49)), [], ["enum"; "valuetype"]);\n ("field EnumCase2", "EnumCase2", "file1", ((8, 45), (8, 59)), ["pattern"],\n ["field"; "static"; "2"]);\n ("val f", "f", "file1", ((8, 4), (8, 5)), ["defn"], ["val"]);\n ("DayOfWeek", "DayOfWeek", "file1", ((10, 15), (10, 24)), [],\n ["enum"; "valuetype"]);\n ("System", "System", "file1", ((10, 8), (10, 14)), [], ["namespace"]);\n ("field Monday", "Monday", "file1", ((10, 8), (10, 31)), [],\n ["field"; "static"; "1"]);\n ("val s", "s", "file1", ((10, 4), (10, 5)), ["defn"], ["val"]);\n ("Impl", "Impl", "file1", ((2, 7), (2, 11)), ["defn"], ["module"])|]
Expected is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][19]>, actual is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][18]>
Values differ at index [2]
Expected: <(Enum, Enum, file1, ((4, 5), (4, 9)), [defn], [enum; valuetype])>
But was: <(Enum, Enum, file1, ((6, 8), (6, 12)), [], [enum; valuetype])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test Project19 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 2789
42) Failed : Tests.Service.ProjectAnalysisTests.Test project2 all uses of all signature symbols
Expected: set []\nActual: set\n [("DUWithNamedFields", []); ("DUWithNormalFields", []);\n ("GenericClass`1", [("file1", ((19, 8), (19, 20)))]);\n ("member .ctor", [("file1", ((19, 8), (19, 20)))])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpSet`1[System.Tuple`2[System.String,Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`2[System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]]]]]]>
Values differ at index [0]
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project2 all uses of all signature symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 734
43) Failed : Tests.Service.ProjectAnalysisTests.Test project2 all uses of all symbols
Expected: set []\nActual: set\n [("DUWithNamedFields", "file1", ((12, 5), (12, 22)), ["union"]);\n ("DUWithNormalFields", "file1", ((3, 5), (3, 23)), ["union"]);\n ("GenericClass", "file1", ((16, 5), (16, 17)), ["class"])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpSet`1[System.Tuple`4[System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]]]>
Values differ at index [0]
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project2 all uses of all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 806
44) Failed : Tests.Service.ProjectAnalysisTests.Test Project21 all symbols
Expected: [|("generic parameter a", "a", "file1", ((4, 18), (4, 20)), ["type"], []);\n ("generic parameter a", "a", "file1", ((5, 22), (5, 24)), ["type"], []);\n ("unit", "unit", "file1", ((5, 28), (5, 32)), ["type"], ["abbrev"]);\n ("member Method1", "Method1", "file1", ((5, 13), (5, 20)), ["defn"],\n ["slot"; "member"]);\n ("generic parameter a", "a", "file1", ((6, 22), (6, 24)), ["type"], []);\n ("unit", "unit", "file1", ((6, 28), (6, 32)), ["type"], ["abbrev"]);\n ("member Method2", "Method2", "file1", ((6, 13), (6, 20)), ["defn"],\n ["slot"; "member"]);\n ("IMyInterface`1", "IMyInterface", "file1", ((4, 5), (4, 17)), ["defn"],\n ["interface"]);\n ("IMyInterface`1", "IMyInterface", "file1", ((8, 14), (8, 26)), ["type"],\n ["interface"]);\n ("int", "int", "file1", ((8, 27), (8, 30)), ["type"], ["abbrev"]);\n ("val x", "x", "file1", ((9, 21), (9, 22)), ["defn"], []);\n ("string", "string", "file1", ((9, 37), (9, 43)), ["type"], ["abbrev"]);\n ("val x", "x", "file1", ((12, 21), (12, 22)), ["defn"], []);\n ("int", "int", "file1", ((12, 37), (12, 40)), ["type"], ["abbrev"]);\n ("val arg1", "arg1", "file1", ((12, 31), (12, 35)), ["defn"], []);\n ("unit", "unit", "file1", ((12, 43), (12, 47)), ["type"], ["abbrev"]);\n ("val raise", "raise", "file1", ((13, 18), (13, 23)), [], ["val"]);\n ("System", "System", "file1", ((13, 25), (13, 31)), [], ["namespace"]);\n ("member .ctor", ".ctor", "file1", ((13, 25), (13, 55)), [], ["member"]);\n ("Impl", "Impl", "file1", ((2, 7), (2, 11)), ["defn"], ["module"])|]\nActual: [|("generic parameter a", "a", "file1", ((4, 18), (4, 20)), ["type"], []);\n ("generic parameter a", "a", "file1", ((5, 22), (5, 24)), ["type"], []);\n ("unit", "unit", "file1", ((5, 28), (5, 32)), ["type"], ["abbrev"]);\n ("member Method1", "Method1", "file1", ((5, 13), (5, 20)), ["defn"],\n ["slot"; "member"]);\n ("generic parameter a", "a", "file1", ((6, 22), (6, 24)), ["type"], []);\n ("unit", "unit", "file1", ((6, 28), (6, 32)), ["type"], ["abbrev"]);\n ("member Method2", "Method2", "file1", ((6, 13), (6, 20)), ["defn"],\n ["slot"; "member"]);\n ("IMyInterface`1", "IMyInterface", "file1", ((8, 14), (8, 26)), ["type"],\n ["interface"]);\n ("int", "int", "file1", ((8, 27), (8, 30)), ["type"], ["abbrev"]);\n ("val x", "x", "file1", ((9, 21), (9, 22)), ["defn"], []);\n ("string", "string", "file1", ((9, 37), (9, 43)), ["type"], ["abbrev"]);\n ("val x", "x", "file1", ((12, 21), (12, 22)), ["defn"], []);\n ("int", "int", "file1", ((12, 37), (12, 40)), ["type"], ["abbrev"]);\n ("val arg1", "arg1", "file1", ((12, 31), (12, 35)), ["defn"], []);\n ("unit", "unit", "file1", ((12, 43), (12, 47)), ["type"], ["abbrev"]);\n ("val raise", "raise", "file1", ((13, 18), (13, 23)), [], ["val"]);\n ("System", "System", "file1", ((13, 25), (13, 31)), [], ["namespace"]);\n ("member .ctor", ".ctor", "file1", ((13, 25), (13, 55)), [], ["member"]);\n ("Impl", "Impl", "file1", ((2, 7), (2, 11)), ["defn"], ["module"])|]
Expected is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][20]>, actual is <System.Tuple`6[System.String,System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][19]>
Values differ at index [7]
Expected: <(IMyInterface`1, IMyInterface, file1, ((4, 5), (4, 17)), [defn], [interface])>
But was: <(IMyInterface`1, IMyInterface, file1, ((8, 14), (8, 26)), [type], [interface])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test Project21 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 2922
45) Error : Tests.Service.ProjectAnalysisTests.Test Project23 property
System.Collections.Generic.KeyNotFoundException : Exception of type 'System.Collections.Generic.KeyNotFoundException' was thrown.
at Microsoft.FSharp.Collections.ArrayModule.loop@535-43[T](FSharpFunc`2 f, T[] array, Int32 i) in D:\j\workspace\release_ci_pa---3f142ccc\src\fsharp\FSharp.Core\array.fs:line 536
at Microsoft.FSharp.Collections.ArrayModule.Find[T](FSharpFunc`2 predicate, T[] array) in D:\j\workspace\release_ci_pa---3f142ccc\src\fsharp\FSharp.Core\array.fs:line 535
at Tests.Service.ProjectAnalysisTests.Test Project23 property() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 3117
46) Failed : Tests.Service.ProjectAnalysisTests.Test Project24 all symbols
Expected: [|("TypeWithProperties", "file1", ((4, 5), (4, 23)), ["defn"], ["class"]);\n ("( .ctor )", "file1", ((4, 5), (4, 23)), ["defn"], ["member"; "ctor"]);\n ("NameGetSet", "file1", ((5, 13), (5, 23)), ["defn"], ["member"; "getter"]);\n ("int", "file1", ((7, 20), (7, 23)), ["type"], ["abbrev"]);\n ("NameGet", "file1", ((9, 13), (9, 20)), ["defn"], ["member"; "getter"]);\n ("int", "file1", ((11, 20), (11, 23)), ["type"], ["abbrev"]);\n ("int", "file1", ((14, 21), (14, 24)), ["type"], ["abbrev"]);\n ("NameSet", "file1", ((13, 13), (13, 20)), ["defn"], ["member"; "setter"]);\n ("StaticNameGetSet", "file1", ((16, 18), (16, 34)), ["defn"],\n ["member"; "getter"]);\n ("int", "file1", ((18, 20), (18, 23)), ["type"], ["abbrev"]);\n ("StaticNameGet", "file1", ((20, 18), (20, 31)), ["defn"],\n ["member"; "getter"]);\n ("int", "file1", ((22, 20), (22, 23)), ["type"], ["abbrev"]);\n ("int", "file1", ((25, 21), (25, 24)), ["type"], ["abbrev"]);\n ("StaticNameSet", "file1", ((24, 18), (24, 31)), ["defn"],\n ["member"; "setter"]);\n ("AutoPropGet", "file1", ((27, 15), (27, 26)), ["defn"], ["member"; "getter"]);\n ("AutoPropGetSet", "file1", ((28, 15), (28, 29)), ["defn"],\n ["member"; "getter"]);\n ("StaticAutoPropGet", "file1", ((30, 22), (30, 39)), ["defn"],\n ["member"; "getter"]);\n ("StaticAutoPropGetSet", "file1", ((31, 22), (31, 42)), ["defn"],\n ["member"; "getter"]);\n ("( AutoPropGet@ )", "file1", ((27, 29), (27, 30)), ["defn"], []);\n ("( AutoPropGetSet@ )", "file1", ((28, 32), (28, 33)), ["defn"], ["mutable"]);\n ("( StaticAutoPropGet@ )", "file1", ((30, 42), (30, 43)), ["defn"], []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 45), (31, 46)), ["defn"],\n ["mutable"]); ("x", "file1", ((5, 11), (5, 12)), ["defn"], []);\n ("int", "file1", ((7, 20), (7, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((7, 17), (7, 18)), ["defn"], []);\n ("x", "file1", ((9, 11), (9, 12)), ["defn"], []);\n ("int", "file1", ((11, 20), (11, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((11, 17), (11, 18)), ["defn"], []);\n ("x", "file1", ((13, 11), (13, 12)), ["defn"], []);\n ("int", "file1", ((14, 21), (14, 24)), ["type"], ["abbrev"]);\n ("v", "file1", ((14, 18), (14, 19)), ["defn"], []);\n ("int", "file1", ((18, 20), (18, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((18, 17), (18, 18)), ["defn"], []);\n ("int", "file1", ((22, 20), (22, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((22, 17), (22, 18)), ["defn"], []);\n ("int", "file1", ((25, 21), (25, 24)), ["type"], ["abbrev"]);\n ("v", "file1", ((25, 18), (25, 19)), ["defn"], []);\n ("( AutoPropGet@ )", "file1", ((27, 15), (27, 26)), [], []);\n ("( AutoPropGetSet@ )", "file1", ((28, 15), (28, 29)), [], ["mutable"]);\n ("v", "file1", ((28, 15), (28, 29)), ["defn"], []);\n ("( StaticAutoPropGet@ )", "file1", ((30, 22), (30, 39)), [], []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 22), (31, 42)), [], ["mutable"]);\n ("v", "file1", ((31, 22), (31, 42)), ["defn"], []);\n ("( .cctor )", "file1", ((4, 5), (4, 23)), ["defn"], ["member"]);\n ("TypeWithProperties", "file1", ((33, 9), (33, 27)), [], ["member"; "ctor"]);\n ("NameGetSet", "file1", ((33, 9), (33, 40)), [], ["member"; "prop"]);\n ("v1", "file1", ((33, 4), (33, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((34, 0), (34, 18)), [], ["member"; "ctor"]);\n ("NameGetSet", "file1", ((34, 0), (34, 31)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((36, 9), (36, 27)), [], ["member"; "ctor"]);\n ("NameGet", "file1", ((36, 9), (36, 37)), [], ["member"; "prop"]);\n ("v2", "file1", ((36, 4), (36, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((38, 0), (38, 18)), [], ["member"; "ctor"]);\n ("NameSet", "file1", ((38, 0), (38, 28)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((40, 9), (40, 27)), [], ["class"]);\n ("StaticNameGetSet", "file1", ((40, 9), (40, 44)), [], ["member"; "prop"]);\n ("v3", "file1", ((40, 4), (40, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((41, 0), (41, 18)), [], ["class"]);\n ("StaticNameGetSet", "file1", ((41, 0), (41, 35)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((43, 9), (43, 27)), [], ["class"]);\n ("StaticNameGet", "file1", ((43, 9), (43, 41)), [], ["member"; "prop"]);\n ("v4", "file1", ((43, 4), (43, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((45, 0), (45, 18)), [], ["class"]);\n ("StaticNameSet", "file1", ((45, 0), (45, 32)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((47, 9), (47, 27)), [], ["member"; "ctor"]);\n ("AutoPropGet", "file1", ((47, 9), (47, 41)), [], ["member"; "prop"]);\n ("v5", "file1", ((47, 4), (47, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((49, 9), (49, 27)), [], ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((49, 9), (49, 44)), [], ["member"; "prop"]);\n ("v6", "file1", ((49, 4), (49, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((50, 0), (50, 18)), [], ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((50, 0), (50, 35)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((52, 9), (52, 27)), [], ["class"]);\n ("StaticAutoPropGet", "file1", ((52, 9), (52, 45)), [], ["member"; "prop"]);\n ("v7", "file1", ((52, 4), (52, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((54, 9), (54, 27)), [], ["class"]);\n ("StaticAutoPropGetSet", "file1", ((54, 9), (54, 48)), [], ["member"; "prop"]);\n ("v8", "file1", ((54, 4), (54, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((55, 0), (55, 18)), [], ["class"]);\n ("StaticAutoPropGetSet", "file1", ((55, 0), (55, 39)), [], ["member"; "prop"]);\n ("PropertyTest", "file1", ((2, 7), (2, 19)), ["defn"], ["module"])|]\nActual: [|("( .ctor )", "file1", ((4, 5), (4, 23)), ["defn"], ["member"; "ctor"]);\n ("NameGetSet", "file1", ((5, 13), (5, 23)), ["defn"], ["member"; "getter"]);\n ("int", "file1", ((7, 20), (7, 23)), ["type"], ["abbrev"]);\n ("NameGet", "file1", ((9, 13), (9, 20)), ["defn"], ["member"; "getter"]);\n ("int", "file1", ((11, 20), (11, 23)), ["type"], ["abbrev"]);\n ("int", "file1", ((14, 21), (14, 24)), ["type"], ["abbrev"]);\n ("NameSet", "file1", ((13, 13), (13, 20)), ["defn"], ["member"; "setter"]);\n ("StaticNameGetSet", "file1", ((16, 18), (16, 34)), ["defn"],\n ["member"; "getter"]);\n ("int", "file1", ((18, 20), (18, 23)), ["type"], ["abbrev"]);\n ("StaticNameGet", "file1", ((20, 18), (20, 31)), ["defn"],\n ["member"; "getter"]);\n ("int", "file1", ((22, 20), (22, 23)), ["type"], ["abbrev"]);\n ("int", "file1", ((25, 21), (25, 24)), ["type"], ["abbrev"]);\n ("StaticNameSet", "file1", ((24, 18), (24, 31)), ["defn"],\n ["member"; "setter"]);\n ("AutoPropGet", "file1", ((27, 15), (27, 26)), ["defn"], ["member"; "getter"]);\n ("AutoPropGetSet", "file1", ((28, 15), (28, 29)), ["defn"],\n ["member"; "getter"]);\n ("StaticAutoPropGet", "file1", ((30, 22), (30, 39)), ["defn"],\n ["member"; "getter"]);\n ("StaticAutoPropGetSet", "file1", ((31, 22), (31, 42)), ["defn"],\n ["member"; "getter"]);\n ("( AutoPropGet@ )", "file1", ((27, 29), (27, 30)), ["defn"], []);\n ("( AutoPropGetSet@ )", "file1", ((28, 32), (28, 33)), ["defn"], ["mutable"]);\n ("( StaticAutoPropGet@ )", "file1", ((30, 42), (30, 43)), ["defn"], []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 45), (31, 46)), ["defn"],\n ["mutable"]); ("x", "file1", ((5, 11), (5, 12)), ["defn"], []);\n ("int", "file1", ((7, 20), (7, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((7, 17), (7, 18)), ["defn"], []);\n ("x", "file1", ((9, 11), (9, 12)), ["defn"], []);\n ("int", "file1", ((11, 20), (11, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((11, 17), (11, 18)), ["defn"], []);\n ("x", "file1", ((13, 11), (13, 12)), ["defn"], []);\n ("int", "file1", ((14, 21), (14, 24)), ["type"], ["abbrev"]);\n ("v", "file1", ((14, 18), (14, 19)), ["defn"], []);\n ("int", "file1", ((18, 20), (18, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((18, 17), (18, 18)), ["defn"], []);\n ("int", "file1", ((22, 20), (22, 23)), ["type"], ["abbrev"]);\n ("v", "file1", ((22, 17), (22, 18)), ["defn"], []);\n ("int", "file1", ((25, 21), (25, 24)), ["type"], ["abbrev"]);\n ("v", "file1", ((25, 18), (25, 19)), ["defn"], []);\n ("( AutoPropGet@ )", "file1", ((27, 15), (27, 26)), [], []);\n ("( AutoPropGetSet@ )", "file1", ((28, 15), (28, 29)), [], ["mutable"]);\n ("v", "file1", ((28, 15), (28, 29)), ["defn"], []);\n ("( StaticAutoPropGet@ )", "file1", ((30, 22), (30, 39)), [], []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 22), (31, 42)), [], ["mutable"]);\n ("v", "file1", ((31, 22), (31, 42)), ["defn"], []);\n ("( .cctor )", "file1", ((4, 5), (4, 23)), ["defn"], ["member"]);\n ("TypeWithProperties", "file1", ((33, 9), (33, 27)), [], ["member"; "ctor"]);\n ("NameGetSet", "file1", ((33, 9), (33, 40)), [], ["member"; "prop"]);\n ("v1", "file1", ((33, 4), (33, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((34, 0), (34, 18)), [], ["member"; "ctor"]);\n ("NameGetSet", "file1", ((34, 0), (34, 31)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((36, 9), (36, 27)), [], ["member"; "ctor"]);\n ("NameGet", "file1", ((36, 9), (36, 37)), [], ["member"; "prop"]);\n ("v2", "file1", ((36, 4), (36, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((38, 0), (38, 18)), [], ["member"; "ctor"]);\n ("NameSet", "file1", ((38, 0), (38, 28)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((40, 9), (40, 27)), [], ["class"]);\n ("StaticNameGetSet", "file1", ((40, 9), (40, 44)), [], ["member"; "prop"]);\n ("v3", "file1", ((40, 4), (40, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((41, 0), (41, 18)), [], ["class"]);\n ("StaticNameGetSet", "file1", ((41, 0), (41, 35)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((43, 9), (43, 27)), [], ["class"]);\n ("StaticNameGet", "file1", ((43, 9), (43, 41)), [], ["member"; "prop"]);\n ("v4", "file1", ((43, 4), (43, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((45, 0), (45, 18)), [], ["class"]);\n ("StaticNameSet", "file1", ((45, 0), (45, 32)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((47, 9), (47, 27)), [], ["member"; "ctor"]);\n ("AutoPropGet", "file1", ((47, 9), (47, 41)), [], ["member"; "prop"]);\n ("v5", "file1", ((47, 4), (47, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((49, 9), (49, 27)), [], ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((49, 9), (49, 44)), [], ["member"; "prop"]);\n ("v6", "file1", ((49, 4), (49, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((50, 0), (50, 18)), [], ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((50, 0), (50, 35)), [], ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((52, 9), (52, 27)), [], ["class"]);\n ("StaticAutoPropGet", "file1", ((52, 9), (52, 45)), [], ["member"; "prop"]);\n ("v7", "file1", ((52, 4), (52, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((54, 9), (54, 27)), [], ["class"]);\n ("StaticAutoPropGetSet", "file1", ((54, 9), (54, 48)), [], ["member"; "prop"]);\n ("v8", "file1", ((54, 4), (54, 6)), ["defn"], ["val"]);\n ("TypeWithProperties", "file1", ((55, 0), (55, 18)), [], ["class"]);\n ("StaticAutoPropGetSet", "file1", ((55, 0), (55, 39)), [], ["member"; "prop"]);\n ("PropertyTest", "file1", ((2, 7), (2, 19)), ["defn"], ["module"])|]
Expected is <System.Tuple`5[System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][81]>, actual is <System.Tuple`5[System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]][80]>
Values differ at index [0]
Expected: <(TypeWithProperties, file1, ((4, 5), (4, 23)), [defn], [class])>
But was: <(( .ctor ), file1, ((4, 5), (4, 23)), [defn], [member; ctor])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test Project24 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 3290
47) Error : Tests.Service.ProjectAnalysisTests.Test Project26 parameter symbols
System.Collections.Generic.KeyNotFoundException : Exception of type 'System.Collections.Generic.KeyNotFoundException' was thrown.
at Microsoft.FSharp.Collections.ArrayModule.loop@535-43[T](FSharpFunc`2 f, T[] array, Int32 i) in D:\j\workspace\release_ci_pa---3f142ccc\src\fsharp\FSharp.Core\array.fs:line 536
at Microsoft.FSharp.Collections.ArrayModule.Find[T](FSharpFunc`2 predicate, T[] array) in D:\j\workspace\release_ci_pa---3f142ccc\src\fsharp\FSharp.Core\array.fs:line 535
at Tests.Service.ProjectAnalysisTests.Test Project26 parameter symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 3673
48) Failed : Tests.Service.ProjectAnalysisTests.Test project3 all uses of all signature symbols
Expected: set []\nActual: set\n [("CBaseFoo",\n [("file1", ((50, 12), (50, 20)), ["type"], ["class"]);\n ("file1", ((50, 12), (50, 20)), [], ["class"])]); ("CBaseFooImpl", []);\n ("CFoo",\n [("file1", ((41, 12), (41, 16)), ["type"], ["class"]);\n ("file1", ((41, 12), (41, 16)), [], ["class"]);\n ("file1", ((69, 10), (69, 14)), ["type"], ["class"]);\n ("file1", ((69, 10), (69, 14)), [], ["class"])]); ("CFooImpl", []);\n ("IFoo",\n [("file1", ((33, 14), (33, 18)), ["type"], ["interface"]);\n ("file1", ((60, 10), (60, 14)), ["type"], ["interface"]);\n ("file1", ((76, 15), (76, 19)), ["type"], ["interface"]);\n ("file1", ((77, 15), (77, 19)), ["type"], ["interface"]);\n ("file1", ((78, 15), (78, 19)), ["type"], ["interface"]);\n ("file1", ((79, 15), (79, 19)), ["type"], ["interface"])]);\n ("IFooImpl", []); ("member .ctor", []);\n ("member .ctor",\n [("file1", ((41, 12), (41, 16)), ["type"], ["member"; "ctor"]);\n ("file1", ((41, 12), (41, 16)), [], ["member"; "ctor"]);\n ("file1", ((69, 10), (69, 14)), ["type"], ["member"; "ctor"]);\n ("file1", ((69, 10), (69, 14)), [], ["member"; "ctor"])]);\n ("member .ctor",\n [("file1", ((50, 12), (50, 20)), ["type"], ["member"; "ctor"]);\n ("file1", ((50, 12), (50, 20)), [], ["member"; "ctor"])])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpSet`1[System.Tuple`2[System.String,Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`4[System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String],Microsoft.FSharp.Collections.FSharpList`1[System.String]]]]]>
Values differ at index [0]
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project3 all uses of all signature symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 1246
49) Failed : Tests.Service.ProjectAnalysisTests.Test project4 all uses of all signature symbols
Expected: set []\nActual: set\n [("Foo`1", [("file1", ((3, 25), (3, 28)))]);\n ("member .ctor", [("file1", ((3, 25), (3, 28)))])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpSet`1[System.Tuple`2[System.String,Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`2[System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]]]]]]>
Values differ at index [0]
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project4 all uses of all signature symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 1324
50) Failed : Tests.Service.ProjectAnalysisTests.Test project4 T symbols
Expected: [("generic parameter T", "file1", ((3, 9), (3, 11)));\n ("Foo`1", "file1", ((3, 5), (3, 8)));\n ("generic parameter T", "file1", ((3, 17), (3, 19)));\n ("Foo`1", "file1", ((3, 25), (3, 28)));\n ("generic parameter T", "file1", ((3, 29), (3, 31)));\n ("val y", "file1", ((3, 21), (3, 22))); ("val x", "file1", ((3, 13), (3, 14)));\n ("member .ctor", "file1", ((3, 5), (3, 8)));\n ("generic parameter U", "file1", ((5, 21), (5, 23)));\n ("generic parameter U", "file1", ((5, 29), (5, 31)));\n ("val y", "file1", ((5, 25), (5, 26))); ("val x", "file1", ((5, 17), (5, 18)));\n ("val op_Addition", "file1", ((5, 37), (5, 38)));\n ("val x", "file1", ((5, 35), (5, 36))); ("val y", "file1", ((5, 39), (5, 40)));\n ("val twice", "file1", ((5, 11), (5, 16))); ("M", "file1", ((1, 7), (1, 8)))]\nActual: [("generic parameter T", "file1", ((3, 9), (3, 11)));\n ("generic parameter T", "file1", ((3, 17), (3, 19)));\n ("Foo`1", "file1", ((3, 25), (3, 28)));\n ("generic parameter T", "file1", ((3, 29), (3, 31)));\n ("val y", "file1", ((3, 21), (3, 22))); ("val x", "file1", ((3, 13), (3, 14)));\n ("member .ctor", "file1", ((3, 5), (3, 8)));\n ("generic parameter U", "file1", ((5, 21), (5, 23)));\n ("generic parameter U", "file1", ((5, 29), (5, 31)));\n ("val y", "file1", ((5, 25), (5, 26))); ("val x", "file1", ((5, 17), (5, 18)));\n ("val op_Addition", "file1", ((5, 37), (5, 38)));\n ("val x", "file1", ((5, 35), (5, 36))); ("val y", "file1", ((5, 39), (5, 40)));\n ("val twice", "file1", ((5, 11), (5, 16))); ("M", "file1", ((1, 7), (1, 8)))]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`3[System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]]]]>
Values differ at index [1]
Expected: <(Foo`1, file1, ((3, 5), (3, 8)))>
But was: <(generic parameter T, file1, ((3, 17), (3, 19)))>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test project4 T symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 1346
51) Failed : Tests.Service.ProjectAnalysisTests.Test Project40 all symbols
Expected: [("option", ((4, 10), (4, 16)), ["abbrev"]); ("x", ((4, 7), (4, 8)), []);\n ("x", ((4, 23), (4, 24)), []);\n ("IsSome", ((4, 23), (4, 31)), ["member"; "prop"; "funky"]);\n ("x", ((4, 33), (4, 34)), []);\n ("IsNone", ((4, 33), (4, 41)), ["member"; "prop"; "funky"]);\n ("f", ((4, 4), (4, 5)), ["val"]);\n ("CompilationRepresentationAttribute", ((6, 2), (6, 27)), ["class"]);\n ("CompilationRepresentationAttribute", ((6, 2), (6, 27)), ["class"]);\n ("CompilationRepresentationAttribute", ((6, 2), (6, 27)), ["member"]);\n ("CompilationRepresentationFlags", ((6, 28), (6, 58)), ["enum"; "valuetype"]);\n ("UseNullAsTrueValue", ((6, 28), (6, 77)), ["field"; "static"; "8"]);\n ("string", ((9, 11), (9, 17)), ["abbrev"]);\n ("string", ((9, 11), (9, 17)), ["abbrev"]); ("A", ((8, 6), (8, 7)), []);\n ("B", ((9, 6), (9, 7)), []); ("C", ((7, 5), (7, 6)), ["union"]);\n ("IsItAnA", ((10, 13), (10, 20)), ["member"; "getter"; "funky"]);\n ("IsItAnAMethod", ((11, 13), (11, 26)), ["member"; "funky"]);\n ("x", ((10, 11), (10, 12)), []); ("x", ((10, 29), (10, 30)), []);\n ("A", ((10, 36), (10, 37)), []); ("B", ((10, 48), (10, 49)), []);\n ("x", ((11, 11), (11, 12)), []); ("x", ((11, 37), (11, 38)), []);\n ("A", ((11, 44), (11, 45)), []); ("B", ((11, 56), (11, 57)), []);\n ("C", ((13, 10), (13, 11)), ["union"]); ("x", ((13, 7), (13, 8)), []);\n ("x", ((13, 15), (13, 16)), []);\n ("IsItAnA", ((13, 15), (13, 24)), ["member"; "prop"; "funky"]);\n ("x", ((13, 25), (13, 26)), []);\n ("IsItAnAMethod", ((13, 25), (13, 40)), ["member"; "funky"]);\n ("g", ((13, 4), (13, 5)), ["val"]); ("M", ((2, 7), (2, 8)), ["module"])]\nActual: [("option", ((4, 10), (4, 16)), ["abbrev"]); ("x", ((4, 7), (4, 8)), []);\n ("x", ((4, 23), (4, 24)), []);\n ("IsSome", ((4, 23), (4, 31)), ["member"; "prop"; "funky"]);\n ("x", ((4, 33), (4, 34)), []);\n ("IsNone", ((4, 33), (4, 41)), ["member"; "prop"; "funky"]);\n ("f", ((4, 4), (4, 5)), ["val"]);\n ("CompilationRepresentationAttribute", ((6, 2), (6, 27)), ["class"]);\n ("CompilationRepresentationAttribute", ((6, 2), (6, 27)), ["class"]);\n ("CompilationRepresentationAttribute", ((6, 2), (6, 27)), ["member"]);\n ("CompilationRepresentationFlags", ((6, 28), (6, 58)), ["enum"; "valuetype"]);\n ("UseNullAsTrueValue", ((6, 28), (6, 77)), ["field"; "static"; "8"]);\n ("string", ((9, 11), (9, 17)), ["abbrev"]);\n ("string", ((9, 11), (9, 17)), ["abbrev"]); ("A", ((8, 6), (8, 7)), []);\n ("B", ((9, 6), (9, 7)), []);\n ("IsItAnA", ((10, 13), (10, 20)), ["member"; "getter"; "funky"]);\n ("IsItAnAMethod", ((11, 13), (11, 26)), ["member"; "funky"]);\n ("x", ((10, 11), (10, 12)), []); ("x", ((10, 29), (10, 30)), []);\n ("A", ((10, 36), (10, 37)), []); ("B", ((10, 48), (10, 49)), []);\n ("x", ((11, 11), (11, 12)), []); ("x", ((11, 37), (11, 38)), []);\n ("A", ((11, 44), (11, 45)), []); ("B", ((11, 56), (11, 57)), []);\n ("C", ((13, 10), (13, 11)), ["union"]); ("x", ((13, 7), (13, 8)), []);\n ("x", ((13, 15), (13, 16)), []);\n ("IsItAnA", ((13, 15), (13, 24)), ["member"; "prop"; "funky"]);\n ("x", ((13, 25), (13, 26)), []);\n ("IsItAnAMethod", ((13, 25), (13, 40)), ["member"; "funky"]);\n ("g", ((13, 4), (13, 5)), ["val"]); ("M", ((2, 7), (2, 8)), ["module"])]
Expected and actual are both <Microsoft.FSharp.Collections.FSharpList`1[System.Tuple`3[System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]]]>
Values differ at index [16]
Expected: <(C, ((7, 5), (7, 6)), [union])>
But was: <(IsItAnA, ((10, 13), (10, 20)), [member; getter; funky])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test Project40 all symbols() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 4756
52) Failed : Tests.Service.ProjectAnalysisTests.Test symbol uses of properties with both getters and setters
Expected: [|("TypeWithProperties", "file1", ((4, 5), (4, 23)), ["class"]);\n ("( .ctor )", "file1", ((4, 5), (4, 23)), ["member"; "ctor"]);\n ("NameGetSet", "file1", ((5, 13), (5, 23)), ["member"; "getter"]);\n ("int", "file1", ((7, 20), (7, 23)), ["abbrev"]);\n ("NameGet", "file1", ((9, 13), (9, 20)), ["member"; "getter"]);\n ("int", "file1", ((11, 20), (11, 23)), ["abbrev"]);\n ("int", "file1", ((14, 21), (14, 24)), ["abbrev"]);\n ("NameSet", "file1", ((13, 13), (13, 20)), ["member"; "setter"]);\n ("StaticNameGetSet", "file1", ((16, 18), (16, 34)), ["member"; "getter"]);\n ("int", "file1", ((18, 20), (18, 23)), ["abbrev"]);\n ("StaticNameGet", "file1", ((20, 18), (20, 31)), ["member"; "getter"]);\n ("int", "file1", ((22, 20), (22, 23)), ["abbrev"]);\n ("int", "file1", ((25, 21), (25, 24)), ["abbrev"]);\n ("StaticNameSet", "file1", ((24, 18), (24, 31)), ["member"; "setter"]);\n ("AutoPropGet", "file1", ((27, 15), (27, 26)), ["member"; "getter"]);\n ("AutoPropGetSet", "file1", ((28, 15), (28, 29)), ["member"; "getter"]);\n ("StaticAutoPropGet", "file1", ((30, 22), (30, 39)), ["member"; "getter"]);\n ("StaticAutoPropGetSet", "file1", ((31, 22), (31, 42)), ["member"; "getter"]);\n ("( AutoPropGet@ )", "file1", ((27, 29), (27, 30)), []);\n ("( AutoPropGetSet@ )", "file1", ((28, 32), (28, 33)), ["mutable"]);\n ("( StaticAutoPropGet@ )", "file1", ((30, 42), (30, 43)), []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 45), (31, 46)), ["mutable"]);\n ("x", "file1", ((5, 11), (5, 12)), []);\n ("int", "file1", ((7, 20), (7, 23)), ["abbrev"]);\n ("v", "file1", ((7, 17), (7, 18)), []); ("x", "file1", ((9, 11), (9, 12)), []);\n ("int", "file1", ((11, 20), (11, 23)), ["abbrev"]);\n ("v", "file1", ((11, 17), (11, 18)), []);\n ("x", "file1", ((13, 11), (13, 12)), []);\n ("int", "file1", ((14, 21), (14, 24)), ["abbrev"]);\n ("v", "file1", ((14, 18), (14, 19)), []);\n ("int", "file1", ((18, 20), (18, 23)), ["abbrev"]);\n ("v", "file1", ((18, 17), (18, 18)), []);\n ("int", "file1", ((22, 20), (22, 23)), ["abbrev"]);\n ("v", "file1", ((22, 17), (22, 18)), []);\n ("int", "file1", ((25, 21), (25, 24)), ["abbrev"]);\n ("v", "file1", ((25, 18), (25, 19)), []);\n ("( AutoPropGet@ )", "file1", ((27, 15), (27, 26)), []);\n ("( AutoPropGetSet@ )", "file1", ((28, 15), (28, 29)), ["mutable"]);\n ("v", "file1", ((28, 15), (28, 29)), []);\n ("( StaticAutoPropGet@ )", "file1", ((30, 22), (30, 39)), []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 22), (31, 42)), ["mutable"]);\n ("v", "file1", ((31, 22), (31, 42)), []);\n ("( .cctor )", "file1", ((4, 5), (4, 23)), ["member"]);\n ("TypeWithProperties", "file1", ((33, 9), (33, 27)), ["member"; "ctor"]);\n ("NameGetSet", "file1", ((33, 9), (33, 40)), ["member"; "prop"]);\n ("v1", "file1", ((33, 4), (33, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((34, 0), (34, 18)), ["member"; "ctor"]);\n ("NameGetSet", "file1", ((34, 0), (34, 31)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((36, 9), (36, 27)), ["member"; "ctor"]);\n ("NameGet", "file1", ((36, 9), (36, 37)), ["member"; "prop"]);\n ("v2", "file1", ((36, 4), (36, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((38, 0), (38, 18)), ["member"; "ctor"]);\n ("NameSet", "file1", ((38, 0), (38, 28)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((40, 9), (40, 27)), ["class"]);\n ("StaticNameGetSet", "file1", ((40, 9), (40, 44)), ["member"; "prop"]);\n ("v3", "file1", ((40, 4), (40, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((41, 0), (41, 18)), ["class"]);\n ("StaticNameGetSet", "file1", ((41, 0), (41, 35)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((43, 9), (43, 27)), ["class"]);\n ("StaticNameGet", "file1", ((43, 9), (43, 41)), ["member"; "prop"]);\n ("v4", "file1", ((43, 4), (43, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((45, 0), (45, 18)), ["class"]);\n ("StaticNameSet", "file1", ((45, 0), (45, 32)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((47, 9), (47, 27)), ["member"; "ctor"]);\n ("AutoPropGet", "file1", ((47, 9), (47, 41)), ["member"; "prop"]);\n ("v5", "file1", ((47, 4), (47, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((49, 9), (49, 27)), ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((49, 9), (49, 44)), ["member"; "prop"]);\n ("v6", "file1", ((49, 4), (49, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((50, 0), (50, 18)), ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((50, 0), (50, 35)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((52, 9), (52, 27)), ["class"]);\n ("StaticAutoPropGet", "file1", ((52, 9), (52, 45)), ["member"; "prop"]);\n ("v7", "file1", ((52, 4), (52, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((54, 9), (54, 27)), ["class"]);\n ("StaticAutoPropGetSet", "file1", ((54, 9), (54, 48)), ["member"; "prop"]);\n ("v8", "file1", ((54, 4), (54, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((55, 0), (55, 18)), ["class"]);\n ("StaticAutoPropGetSet", "file1", ((55, 0), (55, 39)), ["member"; "prop"]);\n ("PropertyTest", "file1", ((2, 7), (2, 19)), ["module"])|]\nActual: [|("( .ctor )", "file1", ((4, 5), (4, 23)), ["member"; "ctor"]);\n ("NameGetSet", "file1", ((5, 13), (5, 23)), ["member"; "getter"]);\n ("int", "file1", ((7, 20), (7, 23)), ["abbrev"]);\n ("NameGet", "file1", ((9, 13), (9, 20)), ["member"; "getter"]);\n ("int", "file1", ((11, 20), (11, 23)), ["abbrev"]);\n ("int", "file1", ((14, 21), (14, 24)), ["abbrev"]);\n ("NameSet", "file1", ((13, 13), (13, 20)), ["member"; "setter"]);\n ("StaticNameGetSet", "file1", ((16, 18), (16, 34)), ["member"; "getter"]);\n ("int", "file1", ((18, 20), (18, 23)), ["abbrev"]);\n ("StaticNameGet", "file1", ((20, 18), (20, 31)), ["member"; "getter"]);\n ("int", "file1", ((22, 20), (22, 23)), ["abbrev"]);\n ("int", "file1", ((25, 21), (25, 24)), ["abbrev"]);\n ("StaticNameSet", "file1", ((24, 18), (24, 31)), ["member"; "setter"]);\n ("AutoPropGet", "file1", ((27, 15), (27, 26)), ["member"; "getter"]);\n ("AutoPropGetSet", "file1", ((28, 15), (28, 29)), ["member"; "getter"]);\n ("StaticAutoPropGet", "file1", ((30, 22), (30, 39)), ["member"; "getter"]);\n ("StaticAutoPropGetSet", "file1", ((31, 22), (31, 42)), ["member"; "getter"]);\n ("( AutoPropGet@ )", "file1", ((27, 29), (27, 30)), []);\n ("( AutoPropGetSet@ )", "file1", ((28, 32), (28, 33)), ["mutable"]);\n ("( StaticAutoPropGet@ )", "file1", ((30, 42), (30, 43)), []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 45), (31, 46)), ["mutable"]);\n ("x", "file1", ((5, 11), (5, 12)), []);\n ("int", "file1", ((7, 20), (7, 23)), ["abbrev"]);\n ("v", "file1", ((7, 17), (7, 18)), []); ("x", "file1", ((9, 11), (9, 12)), []);\n ("int", "file1", ((11, 20), (11, 23)), ["abbrev"]);\n ("v", "file1", ((11, 17), (11, 18)), []);\n ("x", "file1", ((13, 11), (13, 12)), []);\n ("int", "file1", ((14, 21), (14, 24)), ["abbrev"]);\n ("v", "file1", ((14, 18), (14, 19)), []);\n ("int", "file1", ((18, 20), (18, 23)), ["abbrev"]);\n ("v", "file1", ((18, 17), (18, 18)), []);\n ("int", "file1", ((22, 20), (22, 23)), ["abbrev"]);\n ("v", "file1", ((22, 17), (22, 18)), []);\n ("int", "file1", ((25, 21), (25, 24)), ["abbrev"]);\n ("v", "file1", ((25, 18), (25, 19)), []);\n ("( AutoPropGet@ )", "file1", ((27, 15), (27, 26)), []);\n ("( AutoPropGetSet@ )", "file1", ((28, 15), (28, 29)), ["mutable"]);\n ("v", "file1", ((28, 15), (28, 29)), []);\n ("( StaticAutoPropGet@ )", "file1", ((30, 22), (30, 39)), []);\n ("( StaticAutoPropGetSet@ )", "file1", ((31, 22), (31, 42)), ["mutable"]);\n ("v", "file1", ((31, 22), (31, 42)), []);\n ("( .cctor )", "file1", ((4, 5), (4, 23)), ["member"]);\n ("TypeWithProperties", "file1", ((33, 9), (33, 27)), ["member"; "ctor"]);\n ("NameGetSet", "file1", ((33, 9), (33, 40)), ["member"; "prop"]);\n ("v1", "file1", ((33, 4), (33, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((34, 0), (34, 18)), ["member"; "ctor"]);\n ("NameGetSet", "file1", ((34, 0), (34, 31)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((36, 9), (36, 27)), ["member"; "ctor"]);\n ("NameGet", "file1", ((36, 9), (36, 37)), ["member"; "prop"]);\n ("v2", "file1", ((36, 4), (36, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((38, 0), (38, 18)), ["member"; "ctor"]);\n ("NameSet", "file1", ((38, 0), (38, 28)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((40, 9), (40, 27)), ["class"]);\n ("StaticNameGetSet", "file1", ((40, 9), (40, 44)), ["member"; "prop"]);\n ("v3", "file1", ((40, 4), (40, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((41, 0), (41, 18)), ["class"]);\n ("StaticNameGetSet", "file1", ((41, 0), (41, 35)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((43, 9), (43, 27)), ["class"]);\n ("StaticNameGet", "file1", ((43, 9), (43, 41)), ["member"; "prop"]);\n ("v4", "file1", ((43, 4), (43, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((45, 0), (45, 18)), ["class"]);\n ("StaticNameSet", "file1", ((45, 0), (45, 32)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((47, 9), (47, 27)), ["member"; "ctor"]);\n ("AutoPropGet", "file1", ((47, 9), (47, 41)), ["member"; "prop"]);\n ("v5", "file1", ((47, 4), (47, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((49, 9), (49, 27)), ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((49, 9), (49, 44)), ["member"; "prop"]);\n ("v6", "file1", ((49, 4), (49, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((50, 0), (50, 18)), ["member"; "ctor"]);\n ("AutoPropGetSet", "file1", ((50, 0), (50, 35)), ["member"; "prop"]);\n ("TypeWithProperties", "file1", ((52, 9), (52, 27)), ["class"]);\n ("StaticAutoPropGet", "file1", ((52, 9), (52, 45)), ["member"; "prop"]);\n ("v7", "file1", ((52, 4), (52, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((54, 9), (54, 27)), ["class"]);\n ("StaticAutoPropGetSet", "file1", ((54, 9), (54, 48)), ["member"; "prop"]);\n ("v8", "file1", ((54, 4), (54, 6)), ["val"]);\n ("TypeWithProperties", "file1", ((55, 0), (55, 18)), ["class"]);\n ("StaticAutoPropGetSet", "file1", ((55, 0), (55, 39)), ["member"; "prop"]);\n ("PropertyTest", "file1", ((2, 7), (2, 19)), ["module"])|]
Expected is <System.Tuple`4[System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]][81]>, actual is <System.Tuple`4[System.String,System.String,System.Tuple`2[System.Tuple`2[System.Int32,System.Int32],System.Tuple`2[System.Int32,System.Int32]],Microsoft.FSharp.Collections.FSharpList`1[System.String]][80]>
Values differ at index [0]
Expected: <(TypeWithProperties, file1, ((4, 5), (4, 23)), [class])>
But was: <(( .ctor ), file1, ((4, 5), (4, 23)), [member; ctor])>
at FsUnit.shouldEqual[a](a x, a y) in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\FsUnit.fs:line 19
at Tests.Service.ProjectAnalysisTests.Test symbol uses of properties with both getters and setters() in D:\j\workspace\release_ci_pa---3f142ccc\tests\service\ProjectAnalysisTests.fs:line 3402
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment