diff --git a/.gitignore b/.gitignore index ccae878c..3f06a689 100644 --- a/.gitignore +++ b/.gitignore @@ -55,6 +55,7 @@ log.txt* PrecompiledWeb *.dotCover + /src/Spring/Spring.Aop/Spring.Aop.xml /src/Spring/Spring.Core/Spring.Core.xml /src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.xml @@ -64,7 +65,6 @@ PrecompiledWeb /src/Spring/Spring.Messaging/Spring.Messaging.xml /src/Spring/Spring.Data/Spring.Data.xml /src/Spring/Spring.Web/Spring.Web.xml -/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate33.xml /src/Spring/Spring.Web.Conversation.NHibernate4/Spring.Web.Conversation.NHibernate4.xml /src/Spring/Spring.Web.Mvc/Spring.Web.Mvc.xml /src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.xml @@ -73,6 +73,12 @@ PrecompiledWeb /src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.xml /src/Spring/Spring.Services/Spring.Services.xml /src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.xml +/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.xml +/src/Spring/Spring.Template.Velocity.Castle/Spring.Template.Velocity.Castle.xml +/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.xml +/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.xml +/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.xml + /src/Spring/GenCommonAssemblyInfo.cs /.project /examples/Spring/Spring.Mvc3QuickStart/packages diff --git a/.nuget/packages.config b/.nuget/packages.config index a461d9a9..14771a28 100644 --- a/.nuget/packages.config +++ b/.nuget/packages.config @@ -1,5 +1,5 @@  - - + + \ No newline at end of file diff --git a/Spring.Net.2010.sln b/Spring.Net.2010.sln index 903634e7..3eb2c709 100644 --- a/Spring.Net.2010.sln +++ b/Spring.Net.2010.sln @@ -1,3 +1,4 @@ + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.25807.0 @@ -13,100 +14,100 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Spring.include = Spring.include EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2010", "src\Spring\Spring.Core\Spring.Core.2010.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2010", "test\Spring\Spring.Core.Tests\Spring.Core.Tests.2010.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2010", "src\Spring\Spring.Aop\Spring.Aop.2010.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.Tests.2010", "test\Spring\Spring.Aop.Tests\Spring.Aop.Tests.2010.csproj", "{2111596A-0327-4C9D-8919-294FBD988A23}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Services.2010", "src\Spring\Spring.Services\Spring.Services.2010.csproj", "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Services.Tests.2010", "test\Spring\Spring.Services.Tests\Spring.Services.Tests.2010.csproj", "{4374F018-9738-46BF-A399-4594CEE75B21}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.2010", "src\Spring\Spring.Web\Spring.Web.2010.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Tests.2010", "test\Spring\Spring.Web.Tests\Spring.Web.Tests.2010.csproj", "{C67E47AA-1ACD-41B4-A465-4D336A2319CA}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2010", "src\Spring\Spring.Data\Spring.Data.2010.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Tests.2010", "test\Spring\Spring.Data.Tests\Spring.Data.Tests.2010.csproj", "{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Integration.Tests.2010", "test\Spring\Spring.Data.Integration.Tests\Spring.Data.Integration.Tests.2010.csproj", "{91766D21-C568-459F-9BEA-759B011F23CF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Extensions.2010", "src\Spring\Spring.Web.Extensions\Spring.Web.Extensions.2010.csproj", "{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.NUnit.2010", "src\Spring\Spring.Testing.NUnit\Spring.Testing.NUnit.2010.csproj", "{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.NUnit.Tests.2010", "test\Spring\Spring.Testing.NUnit.Tests\Spring.Testing.NUnit.Tests.2010.csproj", "{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Nms.2010", "src\Spring\Spring.Messaging.Nms\Spring.Messaging.Nms.2010.csproj", "{AEB1578C-9018-4D49-B440-789F38DD2F29}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Nms.Tests.2010", "test\Spring\Spring.Messaging.Nms.Tests\Spring.Messaging.Nms.Tests.2010.csproj", "{FA7A6931-7DBE-4A32-A312-51FAD2E80332}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.2010", "src\Spring\Spring.Messaging\Spring.Messaging.2010.csproj", "{0E23AE41-D8D8-41C2-84A2-D35564049F0D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Tests.2010", "test\Spring\Spring.Messaging.Tests\Spring.Messaging.Tests.2010.csproj", "{41BC3AEA-7EB3-48BF-B1EC-84119376AC98}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Template.Velocity.2010", "src\Spring\Spring.Template.Velocity\Spring.Template.Velocity.2010.csproj", "{BF3AB954-8375-407C-9E98-4C51D8072784}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Template.Velocity.Tests.2010", "test\Spring\Spring.Template.Velocity.Tests\Spring.Template.Velocity.Tests.2010.csproj", "{10405837-CB67-40D8-9326-84C9383983E2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc3.2010", "src\Spring\Spring.Web.Mvc3\Spring.Web.Mvc3.2010.csproj", "{904C97E0-3667-4D12-A55F-6CC2E6F68A0A}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc3.Tests.2010", "test\Spring\Spring.Web.Mvc3.Tests\Spring.Web.Mvc3.Tests.2010.csproj", "{1E8E7C0A-4474-44F6-AA67-FABB40FA9784}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.Microsoft.2010", "src\Spring\Spring.Testing.Microsoft\Spring.Testing.Microsoft.2010.csproj", "{2E10A8D3-B8FF-4699-90B8-E621659C58DD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Testing.Microsoft.Tests.2010", "test\Spring\Spring.Testing.Microsoft.Tests\Spring.Testing.Microsoft.Tests.2010.csproj", "{7321149A-47C6-4FBA-9D1A-26FD6815381B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate3.2010", "src\Spring\Spring.Data.NHibernate3\Spring.Data.NHibernate3.2010.csproj", "{D546EFB7-9F6C-4C11-B2F8-B85FAD135399}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate3.Tests.2010", "test\Spring\Spring.Data.NHibernate3.Tests\Spring.Data.NHibernate3.Tests.2010.csproj", "{9C86BC69-DD23-4DCC-B11F-8781BBC887CF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Ems.2010", "src\Spring\Spring.Messaging.Ems\Spring.Messaging.Ems.2010.csproj", "{900E3839-301E-48B1-BAEB-B6645620ACFF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc4.2010", "src\Spring\Spring.Web.Mvc4\Spring.Web.Mvc4.2010.csproj", "{CB351EB2-049D-40BE-BB09-1CE4ED68FE67}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc4.Tests.2010", "test\Spring\Spring.Web.Mvc4.Tests\Spring.Web.Mvc4.Tests.2010.csproj", "{7B2FB412-047C-4A34-A0D9-3F3D2727F388}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz2.2010", "src\Spring\Spring.Scheduling.Quartz2\Spring.Scheduling.Quartz2.2010.csproj", "{E823D54C-CE82-4868-929F-5F95A999F123}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz2.Tests.2010", "test\Spring\Spring.Scheduling.Quartz2.Tests\Spring.Scheduling.Quartz2.Tests.2010.csproj", "{247787CF-ECE1-4675-8B42-7DF4329A4891}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Ems.Integration.Tests.2010", "test\Spring\Spring.Messaging.Ems.Integration.Tests\Spring.Messaging.Ems.Integration.Tests.2010.csproj", "{FA934E92-C8C2-428A-BE2A-26818F17A787}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate3.Integration.Tests.2010", "test\Spring\Spring.Data.NHibernate3.Integration.Tests\Spring.Data.NHibernate3.Integration.Tests.2010.csproj", "{6B7DA759-F46D-4860-AF03-E7AC7498E003}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Messaging.Nms.Integration.Tests.2010", "test\Spring\Spring.Messaging.Nms.Integration.Tests\Spring.Messaging.Nms.Integration.Tests.2010.csproj", "{E5323AC8-137E-4EF7-BC62-3BD6FC0576CD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz2.Integration.Tests.2010", "test\Spring\Spring.Scheduling.Quartz2.Integration.Tests\Spring.Scheduling.Quartz2.Integration.Tests.2010.csproj", "{8CF0F34A-CC93-4D87-AE14-A2DEEF072F26}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Conversation.NHibernate3.2010", "src\Spring\Spring.Web.Conversation.NHibernate3\Spring.Web.Conversation.NHibernate3.2010.csproj", "{CF375928-B6D5-485C-B04D-2BC41D9DBF1E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Conversation.NHibernate3.Tests.2010", "test\Spring\Spring.Web.Conversation.NHibernate3.Tests\Spring.Web.Conversation.NHibernate3.Tests.2010.csproj", "{C57B05EA-FD1A-40EC-BB60-D2E45AB1A86A}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{79F495DF-83D6-435E-A20E-47800F6F8FE7}" ProjectSection(SolutionItems) = preProject .nuget\packages.config = .nuget\packages.config EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc5.2010", "src\Spring\Spring.Web.Mvc5\Spring.Web.Mvc5.2010.csproj", "{39AAD7EA-2ED0-4E50-8D4D-C666EA9CBFE4}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Core.2010", "src\Spring\Spring.Core\Spring.Core.2010.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Mvc5.Tests.2010", "test\Spring\Spring.Web.Mvc5.Tests\Spring.Web.Mvc5.Tests.2010.csproj", "{B9590252-6D58-4587-950C-475AB61FDBCF}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Core.Tests.2010", "test\Spring\Spring.Core.Tests\Spring.Core.Tests.2010.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate4.2010", "src\Spring\Spring.Data.NHibernate4\Spring.Data.NHibernate4.2010.csproj", "{D9C45177-0D80-4133-AB46-58F142DB92AA}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Aop.2010", "src\Spring\Spring.Aop\Spring.Aop.2010.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate4.Tests.2010", "test\Spring\Spring.Data.NHibernate4.Tests\Spring.Data.NHibernate4.Tests.2010.csproj", "{86E9E4E0-792F-43F6-AAA0-599D3B1A0C4E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Aop.Tests.2010", "test\Spring\Spring.Aop.Tests\Spring.Aop.Tests.2010.csproj", "{2111596A-0327-4C9D-8919-294FBD988A23}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate4.Integration.Tests.2010", "test\Spring\Spring.Data.NHibernate4.Integration.Tests\Spring.Data.NHibernate4.Integration.Tests.2010.csproj", "{46F8B5E9-ABCF-4306-BC05-FF05B0FAC151}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Services.2010", "src\Spring\Spring.Services\Spring.Services.2010.csproj", "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Template.Velocity.Castle.2010", "src\Spring\Spring.Template.Velocity.Castle\Spring.Template.Velocity.Castle.2010.csproj", "{250601C0-A4AC-41FE-B484-51A9B0D5473D}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Services.Tests.2010", "test\Spring\Spring.Services.Tests\Spring.Services.Tests.2010.csproj", "{4374F018-9738-46BF-A399-4594CEE75B21}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Template.Velocity.Castle.Tests.2010", "test\Spring\Spring.Template.Velocity.Castle.Tests\Spring.Template.Velocity.Castle.Tests.2010.csproj", "{8D6ED392-8A1F-41C0-A765-22CF384EDEA1}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.2010", "src\Spring\Spring.Web\Spring.Web.2010.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests", "test\Spring\Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests\Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests.csproj", "{DE276F7C-4564-49EC-AABC-B964EC3D1626}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Tests.2010", "test\Spring\Spring.Web.Tests\Spring.Web.Tests.2010.csproj", "{C67E47AA-1ACD-41B4-A465-4D336A2319CA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.2010", "src\Spring\Spring.Data\Spring.Data.2010.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.Tests.2010", "test\Spring\Spring.Data.Tests\Spring.Data.Tests.2010.csproj", "{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.Integration.Tests.2010", "test\Spring\Spring.Data.Integration.Tests\Spring.Data.Integration.Tests.2010.csproj", "{91766D21-C568-459F-9BEA-759B011F23CF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Extensions.2010", "src\Spring\Spring.Web.Extensions\Spring.Web.Extensions.2010.csproj", "{E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Testing.NUnit.2010", "src\Spring\Spring.Testing.NUnit\Spring.Testing.NUnit.2010.csproj", "{ED204A7B-832F-44C7-BFE3-504AEBE1BCC8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Testing.NUnit.Tests.2010", "test\Spring\Spring.Testing.NUnit.Tests\Spring.Testing.NUnit.Tests.2010.csproj", "{4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.Nms.2010", "src\Spring\Spring.Messaging.Nms\Spring.Messaging.Nms.2010.csproj", "{AEB1578C-9018-4D49-B440-789F38DD2F29}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.Nms.Tests.2010", "test\Spring\Spring.Messaging.Nms.Tests\Spring.Messaging.Nms.Tests.2010.csproj", "{FA7A6931-7DBE-4A32-A312-51FAD2E80332}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.2010", "src\Spring\Spring.Messaging\Spring.Messaging.2010.csproj", "{0E23AE41-D8D8-41C2-84A2-D35564049F0D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.Tests.2010", "test\Spring\Spring.Messaging.Tests\Spring.Messaging.Tests.2010.csproj", "{41BC3AEA-7EB3-48BF-B1EC-84119376AC98}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Template.Velocity.2010", "src\Spring\Spring.Template.Velocity\Spring.Template.Velocity.2010.csproj", "{BF3AB954-8375-407C-9E98-4C51D8072784}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Template.Velocity.Tests.2010", "test\Spring\Spring.Template.Velocity.Tests\Spring.Template.Velocity.Tests.2010.csproj", "{10405837-CB67-40D8-9326-84C9383983E2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Mvc3.2010", "src\Spring\Spring.Web.Mvc3\Spring.Web.Mvc3.2010.csproj", "{904C97E0-3667-4D12-A55F-6CC2E6F68A0A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Mvc3.Tests.2010", "test\Spring\Spring.Web.Mvc3.Tests\Spring.Web.Mvc3.Tests.2010.csproj", "{1E8E7C0A-4474-44F6-AA67-FABB40FA9784}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Testing.Microsoft.2010", "src\Spring\Spring.Testing.Microsoft\Spring.Testing.Microsoft.2010.csproj", "{2E10A8D3-B8FF-4699-90B8-E621659C58DD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Testing.Microsoft.Tests.2010", "test\Spring\Spring.Testing.Microsoft.Tests\Spring.Testing.Microsoft.Tests.2010.csproj", "{7321149A-47C6-4FBA-9D1A-26FD6815381B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.NHibernate3.2010", "src\Spring\Spring.Data.NHibernate3\Spring.Data.NHibernate3.2010.csproj", "{D546EFB7-9F6C-4C11-B2F8-B85FAD135399}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.NHibernate3.Tests.2010", "test\Spring\Spring.Data.NHibernate3.Tests\Spring.Data.NHibernate3.Tests.2010.csproj", "{9C86BC69-DD23-4DCC-B11F-8781BBC887CF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.Ems.2010", "src\Spring\Spring.Messaging.Ems\Spring.Messaging.Ems.2010.csproj", "{900E3839-301E-48B1-BAEB-B6645620ACFF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Mvc4.2010", "src\Spring\Spring.Web.Mvc4\Spring.Web.Mvc4.2010.csproj", "{CB351EB2-049D-40BE-BB09-1CE4ED68FE67}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Mvc4.Tests.2010", "test\Spring\Spring.Web.Mvc4.Tests\Spring.Web.Mvc4.Tests.2010.csproj", "{7B2FB412-047C-4A34-A0D9-3F3D2727F388}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Scheduling.Quartz2.2010", "src\Spring\Spring.Scheduling.Quartz2\Spring.Scheduling.Quartz2.2010.csproj", "{E823D54C-CE82-4868-929F-5F95A999F123}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Scheduling.Quartz2.Tests.2010", "test\Spring\Spring.Scheduling.Quartz2.Tests\Spring.Scheduling.Quartz2.Tests.2010.csproj", "{247787CF-ECE1-4675-8B42-7DF4329A4891}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.Ems.Integration.Tests.2010", "test\Spring\Spring.Messaging.Ems.Integration.Tests\Spring.Messaging.Ems.Integration.Tests.2010.csproj", "{FA934E92-C8C2-428A-BE2A-26818F17A787}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.NHibernate3.Integration.Tests.2010", "test\Spring\Spring.Data.NHibernate3.Integration.Tests\Spring.Data.NHibernate3.Integration.Tests.2010.csproj", "{6B7DA759-F46D-4860-AF03-E7AC7498E003}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.Nms.Integration.Tests.2010", "test\Spring\Spring.Messaging.Nms.Integration.Tests\Spring.Messaging.Nms.Integration.Tests.2010.csproj", "{E5323AC8-137E-4EF7-BC62-3BD6FC0576CD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Scheduling.Quartz2.Integration.Tests.2010", "test\Spring\Spring.Scheduling.Quartz2.Integration.Tests\Spring.Scheduling.Quartz2.Integration.Tests.2010.csproj", "{8CF0F34A-CC93-4D87-AE14-A2DEEF072F26}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Conversation.NHibernate3.2010", "src\Spring\Spring.Web.Conversation.NHibernate3\Spring.Web.Conversation.NHibernate3.2010.csproj", "{CF375928-B6D5-485C-B04D-2BC41D9DBF1E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Conversation.NHibernate3.Tests.2010", "test\Spring\Spring.Web.Conversation.NHibernate3.Tests\Spring.Web.Conversation.NHibernate3.Tests.2010.csproj", "{C57B05EA-FD1A-40EC-BB60-D2E45AB1A86A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Mvc5.2010", "src\Spring\Spring.Web.Mvc5\Spring.Web.Mvc5.2010.csproj", "{39AAD7EA-2ED0-4E50-8D4D-C666EA9CBFE4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Mvc5.Tests.2010", "test\Spring\Spring.Web.Mvc5.Tests\Spring.Web.Mvc5.Tests.2010.csproj", "{B9590252-6D58-4587-950C-475AB61FDBCF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.NHibernate4.2010", "src\Spring\Spring.Data.NHibernate4\Spring.Data.NHibernate4.2010.csproj", "{D9C45177-0D80-4133-AB46-58F142DB92AA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.NHibernate4.Tests.2010", "test\Spring\Spring.Data.NHibernate4.Tests\Spring.Data.NHibernate4.Tests.2010.csproj", "{86E9E4E0-792F-43F6-AAA0-599D3B1A0C4E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.NHibernate4.Integration.Tests.2010", "test\Spring\Spring.Data.NHibernate4.Integration.Tests\Spring.Data.NHibernate4.Integration.Tests.2010.csproj", "{46F8B5E9-ABCF-4306-BC05-FF05B0FAC151}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Template.Velocity.Castle.2010", "src\Spring\Spring.Template.Velocity.Castle\Spring.Template.Velocity.Castle.2010.csproj", "{250601C0-A4AC-41FE-B484-51A9B0D5473D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Template.Velocity.Castle.Tests.2010", "test\Spring\Spring.Template.Velocity.Castle.Tests\Spring.Template.Velocity.Castle.Tests.2010.csproj", "{8D6ED392-8A1F-41C0-A765-22CF384EDEA1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests", "test\Spring\Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests\Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests.csproj", "{DE276F7C-4564-49EC-AABC-B964EC3D1626}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -593,6 +594,7 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {803E6B42-7DEE-4DCC-83D0-51925047BCB0} NAntAddinLastFileName = Spring.build EndGlobalSection GlobalSection(TestCaseManagementSettings) = postSolution diff --git a/Spring.build b/Spring.build index 2066dbb2..ec89656d 100644 --- a/Spring.build +++ b/Spring.build @@ -158,6 +158,7 @@ Commandline Examples: + @@ -170,10 +171,10 @@ Commandline Examples: - + - + @@ -195,7 +196,6 @@ Commandline Examples: - @@ -320,263 +320,70 @@ Commandline Examples: --> - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - .NET 3.5 Build Skipped for Package - - - - - - - - - - - - - - - - - - - .NET 4.0 Build Skipped for Package - - - - - - - - - - - - - - - .NET 4.5 Build Skipped for Package - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -593,64 +400,6 @@ Commandline Examples: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -679,6 +428,17 @@ Commandline Examples: + + + + + + + + + + + @@ -762,42 +522,6 @@ Commandline Examples: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1199,38 +923,10 @@ Commandline Examples: - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1240,7 +936,6 @@ Commandline Examples: - @@ -1916,6 +1611,7 @@ Commandline Examples: + diff --git a/Spring.include b/Spring.include index 9cfc1f9f..978f7c74 100644 --- a/Spring.include +++ b/Spring.include @@ -17,41 +17,25 @@ value="${spring.basedir}/bin/${framework::get-family(framework::get-target-framework())}/${framework::get-version(framework::get-target-framework())}/${current.build.config}" dynamic="true"/> - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/appveyor.yml b/appveyor.yml index 8f67a493..3584e4c2 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,5 +1,8 @@ version: 1.0.{build} -services: mssql2012sp1 +image: Visual Studio 2017 +services: +- mssql2017 +- msmq hosts: SpringQA: 127.0.0.1 build_script: @@ -10,7 +13,7 @@ build_script: - rem we need the MSDTC running for the Tx integration tests to pass so start it if necessary... - powershell "%APPVEYOR_BUILD_FOLDER%\build-support\wait-to-restart-service.ps1" "'MSDTC'" - rem after applying the alias, we need to restart the SQL Server instance to ensure the alias is picked up properly... -- powershell "%APPVEYOR_BUILD_FOLDER%\build-support\wait-to-restart-service.ps1" "'MSSQL$SQL2012SP1'" +- powershell "%APPVEYOR_BUILD_FOLDER%\build-support\wait-to-restart-service.ps1" "'MSSQL$SQL2017'" - rem attempt to access the database via its alias to validate alias is functional... - sqlcmd -S "SpringQA" -U springqa -P springqa -Q "select * from Vacations" - rem actually invoke the build + test run diff --git a/build-support/appveyor-database-integration-tests-setup-scripts.cmd b/build-support/appveyor-database-integration-tests-setup-scripts.cmd index 3e1a0637..53b38a1a 100644 --- a/build-support/appveyor-database-integration-tests-setup-scripts.cmd +++ b/build-support/appveyor-database-integration-tests-setup-scripts.cmd @@ -2,18 +2,18 @@ rem scripts to setup integration test database on CI server rem NOTE: sqlcmd params are hard-coded to credentials and instance name for SQL Server 2012 as per http://www.appveyor.com/docs/services-databases rem first, create the databases and the SpringQA user -sqlcmd -S ".\SQL2012SP1" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\build-support\create-integration-test-databases-and-users.sql" +sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\build-support\create-integration-test-databases-and-users.sql" rem add the 'Spring' schema and data -sqlcmd -S ".\SQL2012SP1" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Spring_database.sql" +sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Spring_database.sql" rem add the 'Credits' schema -sqlcmd -S ".\SQL2012SP1" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Credits_database.sql" +sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Credits_database.sql" rem add the 'Debits' schema -sqlcmd -S ".\SQL2012SP1" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Debits_database.sql" +sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_Debits_database.sql" rem add the 'CreditsAndDebits' schema -sqlcmd -S ".\SQL2012SP1" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_CreditsAndDebits_database.sql" +sqlcmd -S ".\SQL2017" -U sa -P Password12! -i "%APPVEYOR_BUILD_FOLDER%\test\Spring\Spring.Data.Integration.Tests\Data\Spring.Data.Integration.Tests_CreditsAndDebits_database.sql" diff --git a/build-support/appveyor-set-sql-alias-for-springqa.ps1 b/build-support/appveyor-set-sql-alias-for-springqa.ps1 index 3aed4cdb..b52fca33 100644 --- a/build-support/appveyor-set-sql-alias-for-springqa.ps1 +++ b/build-support/appveyor-set-sql-alias-for-springqa.ps1 @@ -6,7 +6,7 @@ $AliasName = "SpringQA" #This is the name of your SQL server (the actual name!) $ServerName = $env:COMPUTERNAME -$InstanceName = "SQL2012SP1" +$InstanceName = "SQL2017" #These are the two Registry locations for the SQL Alias locations $x86 = "HKLM:\Software\Microsoft\MSSQLServer\Client\ConnectTo" @@ -27,7 +27,7 @@ if ((test-path -path $x64) -ne $True) #Adding the extra "fluff" to tell the machine what type of alias it is $TCPAlias = "DBMSSOCN," + $ServerName + "\" + $InstanceName #$NamedPipesAlias = "DBNMPNTW,\\" + $ServerName + "\PIPE\" + "MSSQL$" + $InstanceName + "\sql\query" -$NamedPipesAlias = "DBNMPNTW,\\.\PIPE\MSSQL`$SQL2012SP1\sql\query" +$NamedPipesAlias = "DBNMPNTW,\\.\PIPE\MSSQL`$SQL2017\sql\query" #Creating our TCP/IP Aliases #New-ItemProperty -Path $x86 -Name $AliasName -PropertyType String -Value $TCPAlias -Force diff --git a/build-support/solutions.build.nant b/build-support/solutions.build.nant index 2a03f83d..392b4b7a 100644 --- a/build-support/solutions.build.nant +++ b/build-support/solutions.build.nant @@ -20,45 +20,25 @@ Rebuilding Solutions using Nant and "solutions.build": - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -83,109 +63,21 @@ Rebuilding Solutions using Nant and "solutions.build": - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - + + + + - - - - - - + + + diff --git a/build-support/solutions/Spring.Net.NHibernate.2010.sln b/build-support/solutions/Spring.Net.NHibernate.2010.sln deleted file mode 100644 index 857bd109..00000000 --- a/build-support/solutions/Spring.Net.NHibernate.2010.sln +++ /dev/null @@ -1,154 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 11 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{F04753EF-7A1B-4837-AB63-8C0821E8155D}" - ProjectSection(SolutionItems) = preProject - ..\..\Spring.build = ..\..\Spring.build - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2010", "..\..\src\Spring\Spring.Core\Spring.Core.2010.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2010", "..\..\src\Spring\Spring.Aop\Spring.Aop.2010.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2010", "..\..\src\Spring\Spring.Data\Spring.Data.2010.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate32.Integration.Tests.2010", "..\..\test\Spring\Spring.Data.NHibernate32.Integration.Tests\Spring.Data.NHibernate32.Integration.Tests.2010.csproj", "{CD6A49DE-745C-4360-AADF-3539CFEC6639}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate32.Tests.2010", "..\..\test\Spring\Spring.Data.NHibernate32.Tests\Spring.Data.NHibernate32.Tests.2010.csproj", "{C33C6A06-885D-49D2-8029-422D38CBC6D7}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate32.2010", "..\..\src\Spring\Spring.Data.NHibernate32\Spring.Data.NHibernate32.2010.csproj", "{9F0F739C-876E-4C4B-AA55-9AC9242C25C8}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.Tests.2010", "..\..\test\Spring\Spring.Data.Tests\Spring.Data.Tests.2010.csproj", "{ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2010", "..\..\test\Spring\Spring.Core.Tests\Spring.Core.Tests.2010.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate33.2010", "..\..\src\Spring\Spring.Data.NHibernate33\Spring.Data.NHibernate33.2010.csproj", "{D546EFB7-9F6C-4C11-B2F8-B85FAD135399}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate33.Integration.Tests.2010", "..\..\test\Spring\Spring.Data.NHibernate33.Integration.Tests\Spring.Data.NHibernate33.Integration.Tests.2010.csproj", "{6B7DA759-F46D-4860-AF03-E7AC7498E003}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate33.Tests.2010", "..\..\test\Spring\Spring.Data.NHibernate33.Tests\Spring.Data.NHibernate33.Tests.2010.csproj", "{9C86BC69-DD23-4DCC-B11F-8781BBC887CF}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|.NET = Debug|.NET - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Release|.NET = Release|.NET - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.Build.0 = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.Build.0 = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.Build.0 = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|.NET.ActiveCfg = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.Build.0 = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|.NET.ActiveCfg = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.ActiveCfg = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.Build.0 = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Debug|.NET.ActiveCfg = Debug|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Release|.NET.ActiveCfg = Release|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Release|Any CPU.Build.0 = Release|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {6B7DA759-F46D-4860-AF03-E7AC7498E003}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.Build.0 = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.Build.0 = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.Build.0 = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.Build.0 = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Debug|.NET.ActiveCfg = Debug|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Release|.NET.ActiveCfg = Release|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Release|Any CPU.Build.0 = Release|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8}.Debug|.NET.ActiveCfg = Debug|Any CPU - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8}.Release|.NET.ActiveCfg = Release|Any CPU - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|.NET.ActiveCfg = Debug|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|.NET.ActiveCfg = Release|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Any CPU.Build.0 = Release|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.Build.0 = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.Build.0 = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.Build.0 = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {C33C6A06-885D-49D2-8029-422D38CBC6D7}.Debug|.NET.ActiveCfg = Debug|Any CPU - {C33C6A06-885D-49D2-8029-422D38CBC6D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C33C6A06-885D-49D2-8029-422D38CBC6D7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C33C6A06-885D-49D2-8029-422D38CBC6D7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {C33C6A06-885D-49D2-8029-422D38CBC6D7}.Release|.NET.ActiveCfg = Release|Any CPU - {C33C6A06-885D-49D2-8029-422D38CBC6D7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C33C6A06-885D-49D2-8029-422D38CBC6D7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {CD6A49DE-745C-4360-AADF-3539CFEC6639}.Debug|.NET.ActiveCfg = Debug|Any CPU - {CD6A49DE-745C-4360-AADF-3539CFEC6639}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CD6A49DE-745C-4360-AADF-3539CFEC6639}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {CD6A49DE-745C-4360-AADF-3539CFEC6639}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {CD6A49DE-745C-4360-AADF-3539CFEC6639}.Release|.NET.ActiveCfg = Release|Any CPU - {CD6A49DE-745C-4360-AADF-3539CFEC6639}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CD6A49DE-745C-4360-AADF-3539CFEC6639}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Debug|.NET.ActiveCfg = Debug|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Release|.NET.ActiveCfg = Release|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Release|Any CPU.Build.0 = Release|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399}.Release|Mixed Platforms.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - NAntAddinLastFileName = Spring.build - EndGlobalSection -EndGlobal diff --git a/build-support/tools/NuGet/NuGet.exe b/build-support/tools/NuGet/NuGet.exe index 305300ad..0cc40884 100644 Binary files a/build-support/tools/NuGet/NuGet.exe and b/build-support/tools/NuGet/NuGet.exe differ diff --git a/common-project.include b/common-project.include index 0e14b1f7..6d4e80c0 100644 --- a/common-project.include +++ b/common-project.include @@ -235,8 +235,7 @@ ${tool.dir} : dir for tools - - + @@ -331,10 +330,8 @@ ${tool.dir} : dir for tools - + - - - + diff --git a/examples/Directory.Build.props b/examples/Directory.Build.props new file mode 100644 index 00000000..726452fd --- /dev/null +++ b/examples/Directory.Build.props @@ -0,0 +1,48 @@ + + + + + $(MSBuildProjectName.Replace('.2010', '')) + + $(CleanedProjectName) + $(CleanedProjectName) + Spring + + ..\..\..\Spring.Net.snk + + false + true + + false + false + false + + 3.4.1 + + SpringSource + http://springframework.net/images/SpringSource_Leaves32x32.png + http://www.springframework.net/license.html + http://www.springframework.net/ + Library + + en-US + True + 1574,1584,1591 + + git + https://github.com/spring-projects/spring-net + + True + + True + False + + True + AnyCPU + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + + latest + + + + \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2010.csproj index 5f42abae..38d05157 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Common/Spring.AopQuickStart.Common.2010.csproj @@ -1,110 +1,14 @@ - - + - Local - 8.0.50727 - 2.0 - {C707543A-8F0E-4483-AECC-BC6EE14C3A29} - Debug - AnyCPU - - - - - Spring.AopQuickStart.Common - - - JScript - Grid - IE50 - false - Library + net452 Spring.AopQuickStart - OnBuildSuccess - - - - - - - 3.5 - v4.0 - - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - System + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2010.csproj index ee516851..203cd85d 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step1/Spring.AopQuickStart.Step1.2010.csproj @@ -1,69 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {1B3559A0-5274-4968-A628-77F036984F02} - Exe - Properties + net452 Spring.AopQuickStart - Spring.AopQuickStart.Step1 - Spring.AopQuickStart.Program - - - 3.5 - - - v4.0 - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE;NET_4_0 - prompt - 4 + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - - - - {C707543A-8F0E-4483-AECC-BC6EE14C3A29} - Spring.AopQuickStart.Common.2010 - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2010.csproj index b3b5c3e6..203cd85d 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step2/Spring.AopQuickStart.Step2.2010.csproj @@ -1,71 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {4ACE3EB7-B60A-4ACE-B4BB-2C33494D6108} - Exe - Properties + net452 Spring.AopQuickStart - Spring.AopQuickStart.Step2 - Spring.AopQuickStart.Program - - - 3.5 - - - v4.0 - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE;NET_4_0 - prompt - 4 + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - - - - - - - {C707543A-8F0E-4483-AECC-BC6EE14C3A29} - Spring.AopQuickStart.Common.2010 - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2010.csproj index ef901712..203cd85d 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step3/Spring.AopQuickStart.Step3.2010.csproj @@ -1,73 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {2C33494D-B4BB-4ACE-B60A-4ACE3EB76108} - Exe - Properties + net452 Spring.AopQuickStart - Spring.AopQuickStart.Step3 - Spring.AopQuickStart.Program - - - 3.5 - - - v4.0 - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE;NET_4_0 - prompt - 4 + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - - - - Designer - - - - - {C707543A-8F0E-4483-AECC-BC6EE14C3A29} - Spring.AopQuickStart.Common.2010 - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2010.csproj index 74a7868e..203cd85d 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step4/Spring.AopQuickStart.Step4.2010.csproj @@ -1,78 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {3EB76108-4ACE-4ACE-B60A-B4BB3EB76108} - Exe - Properties + net452 Spring.AopQuickStart - Spring.AopQuickStart.Step4 - Spring.AopQuickStart.Program - - - 3.5 - - - v4.0 - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE;NET_4_0 - prompt - 4 + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - Code - - - - - - - - Designer - - - - - {C707543A-8F0E-4483-AECC-BC6EE14C3A29} - Spring.AopQuickStart.Common.2010 - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2010.csproj index 932e3558..203cd85d 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step5/Spring.AopQuickStart.Step5.2010.csproj @@ -1,74 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {61086108-3EB7-4ACE-B4B6-B4B60AB76108} - Exe - Properties + net452 Spring.AopQuickStart - Spring.AopQuickStart.Step5 - Spring.AopQuickStart.Program - - - 3.5 - - - v4.0 - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE;NET_4_0 - prompt - 4 + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - - - - - Designer - - - - - {C707543A-8F0E-4483-AECC-BC6EE14C3A29} - Spring.AopQuickStart.Common.2010 - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2010.csproj index 7575cfe3..7419c133 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step6/Spring.AopQuickStart.Step6.2010.csproj @@ -1,72 +1,16 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {AB33BB4D-B449-4AC1-760A-4ACE3EA56108} - Exe - Properties + net452 Spring.AopQuickStart - Spring.AopQuickStart.Step6 - Spring.AopQuickStart.Program - - - 3.5 - - - v4.0 - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE;NET_4_0 - prompt - 4 + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - - - - - - - - - Designer - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2010.csproj b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2010.csproj index de3428d8..203cd85d 100644 --- a/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2010.csproj +++ b/examples/Spring/Spring.AopQuickStart/src/Spring.AopQuickStart.Step7/Spring.AopQuickStart.Step7.2010.csproj @@ -1,72 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {0077A8CA-4C09-42B1-B227-91095CE4CCA2} - Exe - Properties + net452 Spring.AopQuickStart - Spring.AopQuickStart.Step7 - Spring.AopQuickStart.Program - - - 3.5 - - - v4.0 - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE;NET_4_0 - prompt - 4 + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - - - - - - - - - - {C707543A-8F0E-4483-AECC-BC6EE14C3A29} - Spring.AopQuickStart.Common.2010 - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.CachingQuickStart/src/Spring.CachingQuickStart.Web/Spring.CachingQuickStart.Web.2010.csproj b/examples/Spring/Spring.CachingQuickStart/src/Spring.CachingQuickStart.Web/Spring.CachingQuickStart.Web.2010.csproj index e8db7a28..2263732a 100644 --- a/examples/Spring/Spring.CachingQuickStart/src/Spring.CachingQuickStart.Web/Spring.CachingQuickStart.Web.2010.csproj +++ b/examples/Spring/Spring.CachingQuickStart/src/Spring.CachingQuickStart.Web/Spring.CachingQuickStart.Web.2010.csproj @@ -12,13 +12,7 @@ Properties Spring.CachingQuickStart Spring.CachingQuickStart.Web - v4.0 - - - 4.0 - - - + v4.5.2 false AnyCPU @@ -40,18 +34,17 @@ 4 - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\net452\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\net452\Spring.Core.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Web.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Web\net452\Spring.Web.dll + + @@ -82,12 +75,12 @@ - diff --git a/examples/Spring/Spring.Calculator/src/Spring.Aspects/Spring.Aspects.2010.csproj b/examples/Spring/Spring.Calculator/src/Spring.Aspects/Spring.Aspects.2010.csproj index 39756788..da4aad3d 100644 --- a/examples/Spring/Spring.Calculator/src/Spring.Aspects/Spring.Aspects.2010.csproj +++ b/examples/Spring/Spring.Calculator/src/Spring.Aspects/Spring.Aspects.2010.csproj @@ -1,139 +1,16 @@ - - + - Local - 8.0.50727 - 2.0 - {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC} - Debug - AnyCPU - - - - - Spring.Aspects - - - JScript - Grid - IE50 - false - Library - Spring.Aspects - OnBuildSuccess - - - - - - - false - 3.5 - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset + net452 - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - System + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.ClientApp/Spring.Calculator.ClientApp.2010.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.ClientApp/Spring.Calculator.ClientApp.2010.csproj index b3aeaf17..87804c94 100644 --- a/examples/Spring/Spring.Calculator/src/Spring.Calculator.ClientApp/Spring.Calculator.ClientApp.2010.csproj +++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.ClientApp/Spring.Calculator.ClientApp.2010.csproj @@ -1,180 +1,26 @@ - - + - Local - 8.0.50727 - 2.0 - {F202BB75-CEFD-400B-9CD3-0914F466EBF5} - Debug - AnyCPU - - - - - Spring.Calculator.ClientApp - - - JScript - Grid - IE50 - false + net452 Exe - Spring.Calculator.ClientApp - OnBuildSuccess - - - - - - - 3.5 - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - false - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Services.dll - - - system - - - system.web.services + + ..\..\..\..\..\build\$(Configuration)\Spring.Services\$(TargetFramework)\Spring.Services.dll - - - Code - - - - - - - - - + + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC} - Spring.Aspects.2010 - - - {284C0873-BBB4-4399-B6F7-CB7EDBD001C7} - Spring.Calculator.Contract.2010 - - - {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827} - Spring.Calculator.Services.2010 - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Contract/Spring.Calculator.Contract.2010.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Contract/Spring.Calculator.Contract.2010.csproj index 7d4f6ab2..e4b1f003 100644 --- a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Contract/Spring.Calculator.Contract.2010.csproj +++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Contract/Spring.Calculator.Contract.2010.csproj @@ -1,132 +1,9 @@ - - + - Local - 8.0.50727 - 2.0 - {284C0873-BBB4-4399-B6F7-CB7EDBD001C7} - Debug - AnyCPU - - - - - Spring.Calculator.Contract - ../../Spring.Calculator.snk - JScript - Grid - IE50 - false - Library + net452 Spring.Calculator - OnBuildSuccess - - - - - - true - 3.5 - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - - - - - Code - - - Code - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + false + ../../Spring.Calculator.snk \ No newline at end of file diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.RegisterComponentServices/Spring.Calculator.RegisterComponentServices.2010.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RegisterComponentServices/Spring.Calculator.RegisterComponentServices.2010.csproj index ed75a706..b4ec959f 100644 --- a/examples/Spring/Spring.Calculator/src/Spring.Calculator.RegisterComponentServices/Spring.Calculator.RegisterComponentServices.2010.csproj +++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RegisterComponentServices/Spring.Calculator.RegisterComponentServices.2010.csproj @@ -1,157 +1,27 @@ - - + - Local - 8.0.50727 - 2.0 - {75E2042D-1FCF-42F1-8FB9-0C6C40AE4ACD} - Debug - AnyCPU - - - - - Spring.Calculator.RegisterComponentServices - - - JScript - Grid - IE50 - false + net452 Exe - Spring.Calculator.RegisterComponentServices - OnBuildSuccess - - - - - - - 3.5 - v4.0 - false - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - false - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - - - Code - + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Services\$(TargetFramework)\Spring.Services.dll + + + Always - - Always - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {284C0873-BBB4-4399-B6F7-CB7EDBD001C7} - Spring.Calculator.Contract.2010 - - - {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827} - Spring.Calculator.Services.2010 - - - - - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Services.dll - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.RemoteApp/Spring.Calculator.RemoteApp.2010.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RemoteApp/Spring.Calculator.RemoteApp.2010.csproj index 2f491665..e3ba0339 100644 --- a/examples/Spring/Spring.Calculator/src/Spring.Calculator.RemoteApp/Spring.Calculator.RemoteApp.2010.csproj +++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.RemoteApp/Spring.Calculator.RemoteApp.2010.csproj @@ -1,165 +1,22 @@ - - + - Local - 8.0.50727 - 2.0 - {78B542F5-0CE3-4EDD-ACF7-3B2C619ADFC1} - Debug - AnyCPU - - - - - Spring.Calculator.RemoteApp - - - JScript - Grid - IE50 - false + net452 Exe - Spring.Calculator.RemoteApp - OnBuildSuccess - - - - - - - 3.5 - v4.0 - false - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Services.dll - - - System + + ..\..\..\..\..\build\$(Configuration)\Spring.Services\$(TargetFramework)\Spring.Services.dll - - - Code - - - - - - - + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {6B34626E-8D2A-4387-BBB6-CB352D4DBDEC} - Spring.Aspects.2010 - - - {284C0873-BBB4-4399-B6F7-CB7EDBD001C7} - Spring.Calculator.Contract.2010 - - - {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827} - Spring.Calculator.Services.2010 - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Services/Spring.Calculator.Services.2010.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Services/Spring.Calculator.Services.2010.csproj index 9cd3239e..ce553f14 100644 --- a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Services/Spring.Calculator.Services.2010.csproj +++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Services/Spring.Calculator.Services.2010.csproj @@ -1,137 +1,12 @@ - - + - Local - 8.0.50727 - 2.0 - {D9FB04E5-D636-4EC2-A3AB-FAB1C4F37827} - Debug - AnyCPU - - - - - Spring.Calculator.Services - ../../Spring.Calculator.snk - JScript - Grid - IE50 - false - Library + net452 Spring.Calculator - OnBuildSuccess - - - - - - true - 3.5 - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset + false + ../../Spring.Calculator.snk - - Code - - - Code - + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {284C0873-BBB4-4399-B6F7-CB7EDBD001C7} - Spring.Calculator.Contract.2010 - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Web/Spring.Calculator.Web.2010.csproj b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Web/Spring.Calculator.Web.2010.csproj index 889a1aa4..eb463199 100644 --- a/examples/Spring/Spring.Calculator/src/Spring.Calculator.Web/Spring.Calculator.Web.2010.csproj +++ b/examples/Spring/Spring.Calculator/src/Spring.Calculator.Web/Spring.Calculator.Web.2010.csproj @@ -13,7 +13,7 @@ Properties Spring.Calculator Spring.Calculator.Web - v4.0 + v4.5.2 false diff --git a/examples/Spring/Spring.CodeConfig.Migration/Spring.CodeConfig.Migration.2010.sln b/examples/Spring/Spring.CodeConfig.Migration/Spring.CodeConfig.Migration.2010.sln index 5ed83fcd..7cd8f408 100644 --- a/examples/Spring/Spring.CodeConfig.Migration/Spring.CodeConfig.Migration.2010.sln +++ b/examples/Spring/Spring.CodeConfig.Migration/Spring.CodeConfig.Migration.2010.sln @@ -9,11 +9,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Primes.Tests.2010", "test\P EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringApp.2010", "src\SpringApp\SpringApp.2010.csproj", "{08A8AC17-E5E1-48FC-9958-76ECA8C08D71}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{F23A9A50-A91F-42B2-9390-C8DF48A4CC0B}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/examples/Spring/Spring.CodeConfig.Migration/src/Primes/Primes.2010.csproj b/examples/Spring/Spring.CodeConfig.Migration/src/Primes/Primes.2010.csproj index 59dc4192..16f77c6a 100644 --- a/examples/Spring/Spring.CodeConfig.Migration/src/Primes/Primes.2010.csproj +++ b/examples/Spring/Spring.CodeConfig.Migration/src/Primes/Primes.2010.csproj @@ -1,72 +1,9 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {865E1A8E-88F3-48D8-869F-B584C5A36740} - Library - Properties - Primes - Primes - v4.0 - 512 - - - 3.5 - - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 + net452 + - - - 3.5 - - - 3.5 - - - 3.5 - - - + - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.CodeConfig.Migration/src/SpringApp/SpringApp.2010.csproj b/examples/Spring/Spring.CodeConfig.Migration/src/SpringApp/SpringApp.2010.csproj index 59ba09e7..7603cc89 100644 --- a/examples/Spring/Spring.CodeConfig.Migration/src/SpringApp/SpringApp.2010.csproj +++ b/examples/Spring/Spring.CodeConfig.Migration/src/SpringApp/SpringApp.2010.csproj @@ -1,115 +1,23 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {08A8AC17-E5E1-48FC-9958-76ECA8C08D71} + net452 Exe - Properties - SpringApp - SpringApp - v4.0 - 512 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - False - ..\..\..\..\..\bin\net\3.5\debug\Common.Logging.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Core.dll - - - - - 3.5 - - + - - - + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Core.dll + - Always - Designer + PreserveNewest - - - {865E1A8E-88F3-48D8-869F-B584C5A36740} - Primes - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes.Tests.2010.csproj b/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes.Tests.2010.csproj index 9193fd29..5fa280b0 100644 --- a/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes.Tests.2010.csproj +++ b/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes.Tests.2010.csproj @@ -1,108 +1,14 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {32476935-0852-4A11-B938-4D202D8B4454} - Library - Properties + net452 Primes - Primes.Tests - v4.0 - 512 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - ..\..\ - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - + - - - - - - - - - - - - - + + + - - - {865E1A8E-88F3-48D8-869F-B584C5A36740} - Primes - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes/Formatter/When_Formatting_Output.cs b/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes/Formatter/When_Formatting_Output.cs index 9878cc5e..80fffbd1 100644 --- a/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes/Formatter/When_Formatting_Output.cs +++ b/examples/Spring/Spring.CodeConfig.Migration/test/Primes.Tests/Primes/Formatter/When_Formatting_Output.cs @@ -10,7 +10,7 @@ namespace Tests.Formatter private string _generatedPrimes; - [TestFixtureSetUp] + [OneTimeSetUp] public void _TestFixtureSetUp() { _generatedPrimes = new PrimeGenerator(new PrimeEvaluationEngine()).GeneratePrimesUpTo(20); diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/Debug.Spring.Northwind.sln b/examples/Spring/Spring.Data.NHibernate.Northwind/Debug.Spring.Northwind.sln deleted file mode 100644 index bb9a25df..00000000 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/Debug.Spring.Northwind.sln +++ /dev/null @@ -1,168 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Service", "src\Spring.Northwind.Service\Spring.Northwind.Service.csproj", "{9E15876F-E9E0-43B7-9874-B54F163757D6}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Dao", "src\Spring.Northwind.Dao\Spring.Northwind.Dao.csproj", "{7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Dao.NHibernate", "src\Spring.Northwind.Dao.NHibernate\Spring.Northwind.Dao.NHibernate.csproj", "{6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.IntegrationTests", "test\Spring.Northwind.IntegrationTests\Spring.Northwind.IntegrationTests.csproj", "{2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2005", "..\..\..\src\Spring\Spring.Core\Spring.Core.2005.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{6F8CFB7E-8CC9-477B-83D1-2FADD070EEE0}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2005", "..\..\..\src\Spring\Spring.Aop\Spring.Aop.2005.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2005", "..\..\..\src\Spring\Spring.Data\Spring.Data.2005.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.2005", "..\..\..\src\Spring\Spring.Web\Spring.Web.2005.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate21.2005", "..\..\..\src\Spring\Spring.Data.NHibernate21\Spring.Data.NHibernate21.2005.csproj", "{E57B4652-0231-49CB-B058-87E10EFE540D}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|.NET = Debug|.NET - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Release|.NET = Release|.NET - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|.NET.ActiveCfg = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|.NET.ActiveCfg = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Any CPU.Build.0 = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|.NET.ActiveCfg = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|.NET.ActiveCfg = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Any CPU.Build.0 = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|.NET.ActiveCfg = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|.NET.ActiveCfg = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Any CPU.Build.0 = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|.NET.ActiveCfg = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|.NET.ActiveCfg = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Any CPU.Build.0 = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.Build.0 = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.Build.0 = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.Build.0 = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.Build.0 = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|.NET.ActiveCfg = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|.NET.ActiveCfg = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Any CPU.Build.0 = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Debug|.NET.ActiveCfg = Debug|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Release|.NET.ActiveCfg = Release|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Release|Any CPU.Build.0 = Release|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {E57B4652-0231-49CB-B058-87E10EFE540D}.Release|Mixed Platforms.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/Debug.Web.Spring.Northwind.sln b/examples/Spring/Spring.Data.NHibernate.Northwind/Debug.Web.Spring.Northwind.sln deleted file mode 100644 index f7490d99..00000000 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/Debug.Web.Spring.Northwind.sln +++ /dev/null @@ -1,244 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "C:\...\Spring.Northwind.Web\", "src\Spring.Northwind.Web\", "{3E321CBC-75B0-45C4-AFEF-7CEED28368AE}" - ProjectSection(WebsiteProperties) = preProject - ProjectReferences = "{53B04C54-63EA-45AA-BB83-8950AF3C5D68}|Spring.Aspects.dll;{7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}|Spring.Northwind.Dao.dll;{6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}|Spring.Northwind.Dao.NHibernate.dll;{9E15876F-E9E0-43B7-9874-B54F163757D6}|Spring.Northwind.Service.dll;{FD89FEBE-4914-45F3-9123-B2CB954810DD}|Spring.Northwind.Web.References.dll;" - Debug.AspNetCompiler.VirtualPath = "/Spring.Northwind.Web" - Debug.AspNetCompiler.PhysicalPath = "src\Spring.Northwind.Web\" - Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\Spring.Northwind.Web\" - Debug.AspNetCompiler.Updateable = "true" - Debug.AspNetCompiler.ForceOverwrite = "true" - Debug.AspNetCompiler.FixedNames = "false" - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.VirtualPath = "/Spring.Northwind.Web" - Release.AspNetCompiler.PhysicalPath = "src\Spring.Northwind.Web\" - Release.AspNetCompiler.TargetPath = "PrecompiledWeb\Spring.Northwind.Web\" - Release.AspNetCompiler.Updateable = "true" - Release.AspNetCompiler.ForceOverwrite = "true" - Release.AspNetCompiler.FixedNames = "false" - Release.AspNetCompiler.Debug = "False" - VWDPort = "8642" - DefaultWebSiteLanguage = "Visual C#" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Service", "src\Spring.Northwind.Service\Spring.Northwind.Service.csproj", "{9E15876F-E9E0-43B7-9874-B54F163757D6}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Dao", "src\Spring.Northwind.Dao\Spring.Northwind.Dao.csproj", "{7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Dao.NHibernate", "src\Spring.Northwind.Dao.NHibernate\Spring.Northwind.Dao.NHibernate.csproj", "{6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.IntegrationTests", "test\Spring.Northwind.IntegrationTests\Spring.Northwind.IntegrationTests.csproj", "{2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Web.References.Debug", "src\Spring.Northwind.Web.References\Spring.Northwind.Web.References.Debug.csproj", "{FD89FEBE-4914-45F3-9123-B2CB954810DD}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2005", "..\..\..\src\Spring\Spring.Core\Spring.Core.2005.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.2005", "..\..\..\src\Spring\Spring.Web\Spring.Web.2005.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2005", "..\..\..\test\Spring\Spring.Core.Tests\Spring.Core.Tests.2005.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Tests.2005", "..\..\..\test\Spring\Spring.Web.Tests\Spring.Web.Tests.2005.csproj", "{C67E47AA-1ACD-41B4-A465-4D336A2319CA}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2005", "..\..\..\src\Spring\Spring.Data\Spring.Data.2005.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.NHibernate12.2005", "..\..\..\src\Spring\Spring.Data.NHibernate12\Spring.Data.NHibernate12.2005.csproj", "{90F2D070-6F98-4926-A626-BD7A6071D6D9}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2005", "..\..\..\src\Spring\Spring.Aop\Spring.Aop.2005.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" - ProjectSection(WebsiteProperties) = preProject - Debug.AspNetCompiler.Debug = "True" - Release.AspNetCompiler.Debug = "False" - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|.NET = Debug|.NET - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Release|.NET = Release|.NET - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Debug|.NET.ActiveCfg = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Debug|.NET.Build.0 = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Debug|Any CPU.ActiveCfg = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Debug|Mixed Platforms.ActiveCfg = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Debug|Mixed Platforms.Build.0 = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Release|.NET.ActiveCfg = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Release|.NET.Build.0 = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Release|Any CPU.ActiveCfg = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Release|Mixed Platforms.ActiveCfg = Debug|.NET - {3E321CBC-75B0-45C4-AFEF-7CEED28368AE}.Release|Mixed Platforms.Build.0 = Debug|.NET - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|.NET.ActiveCfg = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|.NET.ActiveCfg = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Any CPU.Build.0 = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {9E15876F-E9E0-43B7-9874-B54F163757D6}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|.NET.ActiveCfg = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|.NET.ActiveCfg = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Any CPU.Build.0 = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|.NET.ActiveCfg = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|.NET.ActiveCfg = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Any CPU.Build.0 = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|.NET.ActiveCfg = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|.NET.ActiveCfg = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Any CPU.Build.0 = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Debug|.NET.ActiveCfg = Debug|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Release|.NET.ActiveCfg = Release|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Release|Any CPU.Build.0 = Release|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {FD89FEBE-4914-45F3-9123-B2CB954810DD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|.NET.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Any CPU.Build.0 = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|.NET.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Any CPU.Build.0 = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {710961A3-0DF4-49E4-A26E-F5B9C044AC84}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|.NET.ActiveCfg = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|.NET.ActiveCfg = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Any CPU.Build.0 = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {BA4789EB-281A-48EA-8763-28B9F0596A18}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|.NET.ActiveCfg = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Any CPU.Build.0 = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|.NET.ActiveCfg = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.ActiveCfg = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Any CPU.Build.0 = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|.NET.ActiveCfg = Debug|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|.NET.ActiveCfg = Release|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Any CPU.Build.0 = Release|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {C67E47AA-1ACD-41B4-A465-4D336A2319CA}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|.NET.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|.NET.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.Build.0 = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|.NET.ActiveCfg = Debug|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|.NET.ActiveCfg = Release|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|Any CPU.Build.0 = Release|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {90F2D070-6F98-4926-A626-BD7A6071D6D9}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|.NET.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|.NET.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Any CPU.Build.0 = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - NAntAddinLastFileName = - EndGlobalSection -EndGlobal diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/Spring.Northwind.2010.sln b/examples/Spring/Spring.Data.NHibernate.Northwind/Spring.Northwind.2010.sln index 0c71dd5c..7be84ed0 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/Spring.Northwind.2010.sln +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/Spring.Northwind.2010.sln @@ -15,11 +15,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Web.2010", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Northwind.Web.Conversation.2010", "src\Spring.Northwind.Web.Conversation\Spring.Northwind.Web.Conversation.2010.csproj", "{8EEAB62E-DBAF-4C5F-9906-77B2A817F945}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{9856AC2A-F30F-45D5-B411-A048030AED00}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao.NHibernate/Spring.Northwind.Dao.NHibernate.2010.csproj b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao.NHibernate/Spring.Northwind.Dao.NHibernate.2010.csproj index 51d75697..d11d2a4e 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao.NHibernate/Spring.Northwind.Dao.NHibernate.2010.csproj +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao.NHibernate/Spring.Northwind.Dao.NHibernate.2010.csproj @@ -1,145 +1,29 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4} - Library - Properties + net452 Spring.Northwind - Spring.Northwind.Dao.NHibernate - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\ - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset - - False - ..\..\..\..\..\lib\Net\2.0\Common.Logging.dll - + + + + + + + + - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll + ..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.NHibernate3.dll + ..\..\..\..\..\build\$(Configuration)\Spring.Data.NHibernate3\$(TargetFramework)\Spring.Data.NHibernate3.dll - - - - - - Code - - - - Code - - - Code - - + + - - - - - - - - - - Designer - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44} - Spring.Northwind.Dao.2010 - - - - - Designer - - - - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao.NHibernate/app.config b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao.NHibernate/app.config deleted file mode 100644 index a5ade5be..00000000 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao.NHibernate/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao/Spring.Northwind.Dao.2010.csproj b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao/Spring.Northwind.Dao.2010.csproj index ca0f8c1f..f265b87d 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao/Spring.Northwind.Dao.2010.csproj +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Dao/Spring.Northwind.Dao.2010.csproj @@ -1,103 +1,6 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44} - Library - Properties + net452 Spring.Northwind - Spring.Northwind.Dao - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset - - - - - - - - - - - - - - - - - - - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Service/Spring.Northwind.Service.2010.csproj b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Service/Spring.Northwind.Service.2010.csproj index 1f8c4b34..4e6a4e41 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Service/Spring.Northwind.Service.2010.csproj +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Service/Spring.Northwind.Service.2010.csproj @@ -1,115 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {9E15876F-E9E0-43B7-9874-B54F163757D6} - Library - Properties + net452 Spring.Northwind - Spring.Northwind.Service - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\ - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll - - - - - - - - - - - - - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4} - Spring.Northwind.Dao.NHibernate.2010 - - - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44} - Spring.Northwind.Dao.2010 - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Service/app.config b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Service/app.config deleted file mode 100644 index a5ade5be..00000000 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Service/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web.Conversation/Spring.Northwind.Web.Conversation.2010.csproj b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web.Conversation/Spring.Northwind.Web.Conversation.2010.csproj index ae0d69e4..7a789d27 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web.Conversation/Spring.Northwind.Web.Conversation.2010.csproj +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web.Conversation/Spring.Northwind.Web.Conversation.2010.csproj @@ -12,13 +12,7 @@ Properties Spring.Northwind.Web Spring.Northwind.Web - v4.0 - - - 4.0 - - - + v4.5.2 false @@ -45,29 +39,29 @@ 4 - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\net452\Spring.Core.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Data\net452\Spring.Data.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Data.NHibernate3\net452\Spring.Data.NHibernate3.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Web\net452\Spring.Web.dll - ..\..\..\..\..\bin\net\4.0\debug\Spring.Web.Conversation.NHibernate3.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.NHibernate3.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Web.dll + ..\..\..\..\..\build\$(Configuration)\Spring.Web.Conversation.NHibernate3\net452\Spring.Web.Conversation.NHibernate3.dll + + @@ -102,7 +96,6 @@ - @@ -184,18 +177,11 @@ - - - - - - - 10.0 $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) @@ -232,5 +218,4 @@ copy "$(ProjectDir)Web.net40.config" "$(ProjectDir)Web.config" /Y - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Spring.Northwind.Web.2010.csproj b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Spring.Northwind.Web.2010.csproj index 46946516..75892fe1 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Spring.Northwind.Web.2010.csproj +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Spring.Northwind.Web.2010.csproj @@ -12,13 +12,7 @@ Properties Spring.Northwind.Web Spring.Northwind.Web - v4.0 - - - 4.0 - - - + v4.5.2 false @@ -45,26 +39,26 @@ 4 - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\net452\Spring.Core.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Data\net452\Spring.Data.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Data.NHibernate3\net452\Spring.Data.NHibernate3.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.NHibernate3.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Web.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Web\net452\Spring.Web.dll + + @@ -99,7 +93,6 @@ - @@ -178,13 +171,6 @@ - - - - - - - 10.0 @@ -193,12 +179,12 @@ - @@ -219,5 +205,4 @@ - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Web.config b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Web.config index 5d67d190..f36a0a43 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Web.config +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/src/Spring.Northwind.Web/Web.config @@ -79,12 +79,4 @@ - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/App.config b/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/App.config index 837e8210..ca24affb 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/App.config +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/App.config @@ -66,12 +66,4 @@ - - - - - - - - diff --git a/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/Spring.Northwind.IntegrationTests.2010.csproj b/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/Spring.Northwind.IntegrationTests.2010.csproj index 2f6d2c84..f64a4811 100644 --- a/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/Spring.Northwind.IntegrationTests.2010.csproj +++ b/examples/Spring/Spring.Data.NHibernate.Northwind/test/Spring.Northwind.IntegrationTests/Spring.Northwind.IntegrationTests.2010.csproj @@ -1,136 +1,37 @@ - - + - Debug - AnyCPU - 9.0.21022 - 2.0 - {2D0C5DF7-3BDB-44FB-BC1B-58E60B170BAD} - Library - Properties + net452 Spring.Northwind - Spring.Northwind.IntegrationTests - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\ - - AnyCPU - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset - - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.NHibernate3.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Testing.NUnit.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Web.dll - - - - - - - - - - - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {6E4F55A0-C281-4706-A08B-BDEC2D2FBDA4} - Spring.Northwind.Dao.NHibernate.2010 - - - {7F45EEA2-50AC-44E2-85A6-2FFB02E38C44} - Spring.Northwind.Dao.2010 - - - {9E15876F-E9E0-43B7-9874-B54F163757D6} - Spring.Northwind.Service.2010 - - - - - rem echo "Copying .xml files for tests" + rem echo "Copying .xml files for tests" rem xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2005\Spring.Northwind.IntegrationTests\$(ConfigurationName)\ /y /s /q - - + + + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Data.NHibernate3\$(TargetFramework)\Spring.Data.NHibernate3.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Testing.NUnit\$(TargetFramework)\Spring.Testing.NUnit.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Web\$(TargetFramework)\Spring.Web.dll + + + + + + + + \ No newline at end of file diff --git a/examples/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.sln b/examples/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.sln index 364a0fa6..5884c4ae 100644 --- a/examples/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.sln +++ b/examples/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.sln @@ -7,11 +7,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.DataQuickStart.2010" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.DataQuickStart.Tests.2010", "test\Spring\Spring.DataQuickStart.Tests\Spring.DataQuickStart.Tests.2010.csproj", "{94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{E5FB613E-87C5-47F4-A4BA-80430707D922}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/examples/Spring/Spring.DataQuickStart/src/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.csproj b/examples/Spring/Spring.DataQuickStart/src/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.csproj index 62971a68..69d50e3d 100644 --- a/examples/Spring/Spring.DataQuickStart/src/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.csproj +++ b/examples/Spring/Spring.DataQuickStart/src/Spring/Spring.DataQuickStart/Spring.DataQuickStart.2010.csproj @@ -1,122 +1,17 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {92B2A60E-D3B9-4647-8CFE-AC19611869F6} - Library - Properties + net452 Spring - Spring.DataQuickStart - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Common.Logging.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - - + - - - - - - - - - - - - - - - - - - - + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.dll.config b/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/App.config similarity index 97% rename from examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.dll.config rename to examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/App.config index 060e2594..c426ef8c 100644 --- a/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.dll.config +++ b/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/App.config @@ -1,21 +1,21 @@ - - - - - -
- - - - - - - - - - - - - - + + + + + +
+ + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/AssemblyInfo.cs b/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e..00000000 --- a/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.2010.csproj b/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.2010.csproj index 4967976d..221b0199 100644 --- a/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.2010.csproj +++ b/examples/Spring/Spring.DataQuickStart/test/Spring/Spring.DataQuickStart.Tests/Spring.DataQuickStart.Tests.2010.csproj @@ -1,132 +1,27 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties + net452 Spring - Spring.DataQuickStart.Tests - - - 3.5 - - - false - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - ..\..\..\ - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + - - False - ..\..\..\..\..\..\lib\Net\2.0\Common.Logging.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - - + - - {92B2A60E-D3B9-4647-8CFE-AC19611869F6} - Spring.DataQuickStart.2010 - - - - - + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll + - - - - Always - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - + + + - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.EmsQuickStart/Spring.EmsQuickStart.2010.sln b/examples/Spring/Spring.EmsQuickStart/Spring.EmsQuickStart.2010.sln index 737ee0a4..91046c8f 100644 --- a/examples/Spring/Spring.EmsQuickStart/Spring.EmsQuickStart.2010.sln +++ b/examples/Spring/Spring.EmsQuickStart/Spring.EmsQuickStart.2010.sln @@ -9,11 +9,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.EmsQuickStart.Server EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.EmsQuickStart.Client.2010", "src\Spring\Spring.EmsQuickStart.Client\Spring.EmsQuickStart.Client.2010.csproj", "{87D0B725-A652-4A6B-A95F-197F7155769F}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{65E8C5AC-1A63-401B-8D46-C86B53AD0FCA}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Client/Spring.EmsQuickStart.Client.2010.csproj b/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Client/Spring.EmsQuickStart.Client.2010.csproj index a50f2343..4b63f19b 100644 --- a/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Client/Spring.EmsQuickStart.Client.2010.csproj +++ b/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Client/Spring.EmsQuickStart.Client.2010.csproj @@ -1,59 +1,12 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {87D0B725-A652-4A6B-A95F-197F7155769F} + net452 WinExe - Properties - Spring.EmsQuickStart.Client - Spring.EmsQuickStart.Client - - - 3.5 - - - true - v4.0 - http://localhost/Spring.EmsQuickStart.Client/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - ..\..\..\ - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + + + + ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll @@ -64,70 +17,35 @@ ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.Ems.dll - - - - - False ..\..\..\..\..\..\lib\Net\2.0\TIBCO.EMS.dll + False - - Code - - - - Code - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - StockForm.cs - Designer - - + True Resources.resx True + + True + Settings.settings + True + + + Form + + + StockForm.cs + SettingsSingleFileGenerator Settings.Designer.cs - - True - Settings.settings - True - - - - Form - - - StockForm.cs - - - - - - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Spring.EmsQuickStart.Common.2010 - - - Always @@ -135,40 +53,4 @@ Always - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Common/Spring.EmsQuickStart.Common.2010.csproj b/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Common/Spring.EmsQuickStart.Common.2010.csproj index 83d3f2eb..0db6ef47 100644 --- a/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Common/Spring.EmsQuickStart.Common.2010.csproj +++ b/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Common/Spring.EmsQuickStart.Common.2010.csproj @@ -1,90 +1,30 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Library - Properties - Spring.EmsQuickStart.Common - Spring.EmsQuickStart.Common - - - 3.5 - - - true - v4.0 - http://localhost/Spring.EmsQuickStart.Common/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + net452 + - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.Ems.dll + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging.Ems\$(TargetFramework)\Spring.Messaging.Ems.dll - - - - - False + ..\..\..\..\..\..\lib\Net\2.0\TIBCO.EMS.dll + False - - - - + TradeResponse.xsd - + TradeRequest.xsd - - - Designer @@ -98,39 +38,4 @@ TradeRequest.xsd - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Server/Spring.EmsQuickStart.Server.2010.csproj b/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Server/Spring.EmsQuickStart.Server.2010.csproj index 5b3cb62a..695450c6 100644 --- a/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Server/Spring.EmsQuickStart.Server.2010.csproj +++ b/examples/Spring/Spring.EmsQuickStart/src/Spring/Spring.EmsQuickStart.Server/Spring.EmsQuickStart.Server.2010.csproj @@ -1,146 +1,28 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {85E7B947-8153-45E4-B572-BEDB191F1FB2} + net452 Exe - Properties - Spring.EmsQuickStart.Server - Spring.EmsQuickStart.Server - - - 3.5 - - - true - v4.0 - http://localhost/Spring.EmsQuickStart.Server/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - ..\..\..\ - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + + + + - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.Ems.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging.Ems\$(TargetFramework)\Spring.Messaging.Ems.dll - - - - - False + ..\..\..\..\..\..\lib\Net\2.0\TIBCO.EMS.dll + False - - - - - - - - - - - - + - - - - - - - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Spring.EmsQuickStart.Common.2010 - - - - - Always - - - Always - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Examples.Pool/Examples/Pool/PooledQueuedExecutor.cs b/examples/Spring/Spring.Examples.Pool/Examples/Pool/PooledQueuedExecutor.cs index d2e4b4f5..95e731bf 100644 --- a/examples/Spring/Spring.Examples.Pool/Examples/Pool/PooledQueuedExecutor.cs +++ b/examples/Spring/Spring.Examples.Pool/Examples/Pool/PooledQueuedExecutor.cs @@ -175,7 +175,7 @@ namespace Spring.Examples.Pool syncs.Add(Queuer.Queue(pool, runnable)); } - public void Execute(Action action) + public void Execute(Action action) { throw new NotImplementedException(); } diff --git a/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2010.csproj b/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2010.csproj index c1ceb064..2bbc0876 100644 --- a/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2010.csproj +++ b/examples/Spring/Spring.Examples.Pool/Spring.Examples.Pool.2010.csproj @@ -1,159 +1,17 @@ - - + - Local - 9.0.30729 - 2.0 - {C261D9ED-85C3-4B35-BE48-7156F5B17430} - Debug - AnyCPU - - - - - Spring.Examples.Pool - - - JScript - Grid - IE50 - false - Exe + net452 Spring - OnOutputUpdated - - - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset + Exe - - False - lib\net\2.0\LinqBridge.dll - - ..\..\..\bin\net\2.0\debug\Spring.Core.dll + ..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False + lib\net\2.0\Spring.Threading.dll - - System - - - System.Data - - - System.Web - - - System.Web.Services - - - System.XML - + + - - - Code - - - Code - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2010.csproj b/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2010.csproj index ac51d0b5..d97fe4e6 100644 --- a/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2010.csproj +++ b/examples/Spring/Spring.IoCQuickStart.AppContext/src/Spring.IocQuickStart.AppContext.2010.csproj @@ -1,169 +1,18 @@ - - + - Local - 8.0.50727 - 2.0 - {880EA873-E951-465A-AC5B-BA899A2C744E} - Debug - AnyCPU - - - - - Spring.IocQuickStart.AppContext - - - JScript - Grid - IE50 - false - WinExe + net452 Spring.IocQuickStart - OnBuildSuccess - - - - - - - 3.5 - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt + WinExe - - False - ..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - System - - - System.Data - - - System.Drawing - - - System.Windows.Forms - - - System.XML + + ..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll + - - Designer - - - Designer - - - Designer - - - Designer - - - Person.cs - Designer - - - ResourcesDisplayForm.cs - Designer - - - - - + Form - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2010.csproj b/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2010.csproj index c10f5d35..c201cca5 100644 --- a/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2010.csproj +++ b/examples/Spring/Spring.IoCQuickStart.EventRegistry/src/Spring.IocQuickStart.EventRegistry.2010.csproj @@ -1,137 +1,12 @@ - - + - Local - 8.0.50727 - 2.0 - {0D35F19E-308E-4A0B-88B1-7E7C2D665053} - Debug - AnyCPU - - - - - Spring.IocQuickStart.EventRegistry - - - JScript - Grid - IE50 - false - Exe + net452 Spring.IocQuickStart - OnBuildSuccess - Spring.IocQuickStart.EventRegistry.Program - - - - - 3.5 - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt + Exe - - False - ..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - System + + ..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - - - - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.build b/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.build deleted file mode 100644 index 0474895b..00000000 --- a/examples/Spring/Spring.IoCQuickStart.MovieFinder/Spring.IocQuickStart.MovieFinder.build +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/App.config b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/App.config index 2d204af5..ede163f1 100644 --- a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/App.config +++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/App.config @@ -14,7 +14,7 @@ - + diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/MovieFinder/Program.cs b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/MovieFinder/Program.cs index dec3ca8e..d59bd7b0 100644 --- a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/MovieFinder/Program.cs +++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/MovieFinder/Program.cs @@ -21,7 +21,6 @@ #region Imports using System; -using System.Collections.Specialized; using Common.Logging; using Common.Logging.Log4Net; using Spring.Context; @@ -168,7 +167,7 @@ namespace Spring.IocQuickStart.MovieFinder private static void InitializeCommonLogging() { - NameValueCollection properties = new NameValueCollection(); + var properties = new Common.Logging.Configuration.NameValueCollection(); properties["configType"] = "INLINE"; LogManager.Adapter = new Log4NetLoggerFactoryAdapter(properties); } diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2010.csproj b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2010.csproj index 8b8746aa..55d371b8 100644 --- a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2010.csproj +++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/Spring.IocQuickStart.MovieFinder.2010.csproj @@ -1,145 +1,24 @@ - - + - Local - 8.0.50727 - 2.0 - {C261D9ED-85C3-4B35-BE48-7156F5B17430} - Debug - AnyCPU - - - - - Spring.IocQuickStart.MovieFinder - - - JScript - Grid - IE50 - false - Exe + net452 Spring.IocQuickStart - Always - Spring.IocQuickStart.MovieFinder.Program - - - - - 3.5 - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt + Exe - - False - ..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - System + + ..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - + - - - + + - - - - - - + + PreserveNewest + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - echo "Copying movies.txt file for MovieFinder" -copy "$(ProjectDir)MovieFinder\movies.txt" "$(TargetDir)" /y - \ No newline at end of file diff --git a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/MovieFinder/movies.txt b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/movies.txt similarity index 96% rename from examples/Spring/Spring.IoCQuickStart.MovieFinder/src/MovieFinder/movies.txt rename to examples/Spring/Spring.IoCQuickStart.MovieFinder/src/movies.txt index f1160dc7..45c0682c 100644 --- a/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/MovieFinder/movies.txt +++ b/examples/Spring/Spring.IoCQuickStart.MovieFinder/src/movies.txt @@ -1,7 +1,7 @@ -Blue Velvet:David Lynch -Magnolia:Paul T Anderson -Cabin Fever:Eli Roth -In The Company Of Men:Neil Labute -Naked:Mike Leigh -La vita e bella:Roberto Benigni +Blue Velvet:David Lynch +Magnolia:Paul T Anderson +Cabin Fever:Eli Roth +In The Company Of Men:Neil Labute +Naked:Mike Leigh +La vita e bella:Roberto Benigni La vita e bella 2:Roberto Benigni \ No newline at end of file diff --git a/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Client/Spring.MsmqQuickStart.Client.2010.csproj b/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Client/Spring.MsmqQuickStart.Client.2010.csproj index cc16dd1d..438f16f8 100644 --- a/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Client/Spring.MsmqQuickStart.Client.2010.csproj +++ b/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Client/Spring.MsmqQuickStart.Client.2010.csproj @@ -1,170 +1,46 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {87D0B725-A652-4A6B-A95F-197F7155769F} + net452 WinExe - Properties - Spring.MsmqQuickStart.Client - Spring.MsmqQuickStart.Client - - - 3.5 - - - false - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll - - - - - - - - + - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - StockForm.cs - Designer - - + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll + + + + + + + True Resources.resx True - - - SettingsSingleFileGenerator - Settings.Designer.cs - - + True Settings.settings True - - + Form - + StockForm.cs - + + SettingsSingleFileGenerator + Settings.Designer.cs + + - - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Spring.MsmqQuickStart.Common.2010 - + - - - Always - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Common/Spring.MsmqQuickStart.Common.2010.csproj b/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Common/Spring.MsmqQuickStart.Common.2010.csproj index e0eef25b..1909da92 100644 --- a/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Common/Spring.MsmqQuickStart.Common.2010.csproj +++ b/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Common/Spring.MsmqQuickStart.Common.2010.csproj @@ -1,90 +1,34 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Library - Properties - Spring.MsmqQuickStart.Common - Spring.MsmqQuickStart.Common - - - 3.5 - - - false - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + net452 + - + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll - + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll - - - - + TradeResponse.xsd - + TradeRequest.xsd - - - Designer @@ -97,41 +41,5 @@ TradeRequest.xsd - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Server/Spring.MsmqQuickStart.Server.2010.csproj b/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Server/Spring.MsmqQuickStart.Server.2010.csproj index bd4b77c8..6189109f 100644 --- a/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Server/Spring.MsmqQuickStart.Server.2010.csproj +++ b/examples/Spring/Spring.MsmqQuickStart/src/Spring/Spring.MsmqQuickStart.Server/Spring.MsmqQuickStart.Server.2010.csproj @@ -1,147 +1,25 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {85E7B947-8153-45E4-B572-BEDB191F1FB2} + net452 Exe - Properties - Spring.MsmqQuickStart.Server - Spring.MsmqQuickStart.Server - - - 3.5 - - - false - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll - - - - - - - - - - - - - - - + - - + - - - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Spring.MsmqQuickStart.Common.2010 - - - - - Always - - - Always - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.sln b/examples/Spring/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.sln index 63105f2b..23b3787c 100644 --- a/examples/Spring/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.sln +++ b/examples/Spring/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.sln @@ -5,11 +5,6 @@ VisualStudioVersion = 12.0.21005.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Mvc3QuickStart", "src\Spring.Mvc3QuickStart\Spring.Mvc3QuickStart.csproj", "{3A6A11EA-2924-41B7-9C3F-5045485D1346}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{35FE31BB-390E-4A9B-B18D-EF56149887DC}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Global.asax.cs b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Global.asax.cs index 6bf031bf..47568c5f 100644 --- a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Global.asax.cs +++ b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Global.asax.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Web; -using System.Web.Mvc; +using System.Web.Mvc; using System.Web.Routing; using Spring.Web.Mvc; diff --git a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Models/AccountModels.cs b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Models/AccountModels.cs index 78488286..925ab0d9 100644 --- a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Models/AccountModels.cs +++ b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Models/AccountModels.cs @@ -1,21 +1,16 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Globalization; -using System.Web.Mvc; -using System.Web.Security; +using System.ComponentModel.DataAnnotations; namespace Spring.Mvc3QuickStart.Models { public class ChangePasswordModel { - [Required] + [Objects.Factory.Attributes.Required] [DataType(DataType.Password)] [Display(Name = "Current password")] public string OldPassword { get; set; } - [Required] + [Objects.Factory.Attributes.Required] [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)] [DataType(DataType.Password)] [Display(Name = "New password")] @@ -23,17 +18,17 @@ namespace Spring.Mvc3QuickStart.Models [DataType(DataType.Password)] [Display(Name = "Confirm new password")] - [Compare("NewPassword", ErrorMessage = "The new password and confirmation password do not match.")] + [System.Web.Mvc.Compare("NewPassword", ErrorMessage = "The new password and confirmation password do not match.")] public string ConfirmPassword { get; set; } } public class LogOnModel { - [Required] + [Objects.Factory.Attributes.Required] [Display(Name = "User name")] public string UserName { get; set; } - [Required] + [Objects.Factory.Attributes.Required] [DataType(DataType.Password)] [Display(Name = "Password")] public string Password { get; set; } @@ -44,16 +39,16 @@ namespace Spring.Mvc3QuickStart.Models public class RegisterModel { - [Required] + [Objects.Factory.Attributes.Required] [Display(Name = "User name")] public string UserName { get; set; } - [Required] + [Objects.Factory.Attributes.Required] [DataType(DataType.EmailAddress)] [Display(Name = "Email address")] public string Email { get; set; } - [Required] + [Objects.Factory.Attributes.Required] [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)] [DataType(DataType.Password)] [Display(Name = "Password")] @@ -61,7 +56,7 @@ namespace Spring.Mvc3QuickStart.Models [DataType(DataType.Password)] [Display(Name = "Confirm password")] - [Compare("Password", ErrorMessage = "The password and confirmation password do not match.")] + [System.Web.Mvc.Compare("Password", ErrorMessage = "The password and confirmation password do not match.")] public string ConfirmPassword { get; set; } } } diff --git a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/README.jQuery.vsdoc.txt b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/README.jQuery.vsdoc.txt deleted file mode 100644 index 18458d05..00000000 --- a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/README.jQuery.vsdoc.txt +++ /dev/null @@ -1 +0,0 @@ -vsdoc files for Visual Studio IntelliSense are now included in the core jquery NuGet package. As a result, this pacakge is obsolete and will not be updated past version 1.6. You can uninstall it. \ No newline at end of file diff --git a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.csproj b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.csproj index 5320eb8a..edb49bcc 100644 --- a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.csproj +++ b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Spring.Mvc3QuickStart.csproj @@ -13,15 +13,10 @@ Properties Spring.Mvc3QuickStart Spring.Mvc3QuickStart - v4.0 + v4.5.2 false false true - - - - - 4.0 @@ -29,6 +24,8 @@ ..\..\ AnyCPU + + true @@ -47,8 +44,23 @@ prompt 4 + + + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\net452\Spring.Core.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Web\net452\Spring.Web.dll + + + ..\..\..\..\..\build\$(Configuration)\Spring.Web.Mvc3\net452\Spring.Web.Mvc3.dll + @@ -143,7 +155,6 @@ - @@ -183,13 +194,6 @@ - - - - - - - 10.0 @@ -198,11 +202,11 @@ - @@ -226,5 +230,4 @@ - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Web.config b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Web.config index 20a49bfa..cf004575 100644 --- a/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Web.config +++ b/examples/Spring/Spring.Mvc3QuickStart/src/Spring.Mvc3QuickStart/Web.config @@ -85,11 +85,7 @@ - - - - - + diff --git a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.sln b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.sln index bf89b58b..ca8f860f 100644 --- a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.sln +++ b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.sln @@ -5,11 +5,6 @@ VisualStudioVersion = 12.0.21005.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Mvc4QuickStart", "Spring.Mvc4QuickStart\Spring.Mvc4QuickStart.csproj", "{A283911F-826C-4722-BD37-D1B3D9350932}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{B8B219A2-F211-4C40-A8A8-B02EC45392DD}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution CodeCoverage|Any CPU = CodeCoverage|Any CPU diff --git a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Models/AccountModels.cs b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Models/AccountModels.cs index 5838fa0c..d4643d58 100644 --- a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Models/AccountModels.cs +++ b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Models/AccountModels.cs @@ -1,9 +1,4 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel.DataAnnotations; -using System.Globalization; -using System.Web.Mvc; -using System.Web.Security; +using System.ComponentModel.DataAnnotations; namespace Spring.Mvc4QuickStart.Models { diff --git a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.csproj b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.csproj index 76ad300a..9e62885d 100644 --- a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.csproj +++ b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart.csproj @@ -13,10 +13,9 @@ Properties Spring.Mvc4QuickStart Spring.Mvc4QuickStart - v4.0 + v4.5.2 false false - ..\packages\WebGrease.1.5.2\lib @@ -24,6 +23,8 @@ ..\ AnyCPU + + true @@ -42,16 +43,25 @@ prompt 4 + + + 3.5.0.2 + + + + + + - - ..\..\..\..\build\VS.Net.2010\Spring.Core\Debug\Spring.Core.dll + + ..\..\..\..\build\$(Configuration)\Spring.Core\net452\Spring.Core.dll - - ..\..\..\..\build\VS.Net.2010\Spring.Web\Debug\Spring.Web.dll + + ..\..\..\..\build\$(Configuration)\Spring.Web\net452\Spring.Web.dll - - ..\..\..\..\build\VS.Net.2010\Spring.Web.Mvc4\Debug\Spring.Web.Mvc4.dll + + ..\..\..\..\build\$(Configuration)\Spring.Web.Mvc4\net452\Spring.Web.Mvc4.dll @@ -223,13 +233,6 @@ - - - - - - - @@ -263,16 +266,10 @@ - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Web.config b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Web.config index 14bc7632..b8bfc949 100644 --- a/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Web.config +++ b/examples/Spring/Spring.Mvc4QuickStart/Spring.Mvc4QuickStart/Web.config @@ -1,4 +1,4 @@ - + -
+
-
+
- - + + - + - - - - - - + + + + + + - + - + - - - - - - - + + + + + + + - + - + - + - + - - + + - - - - - - + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - + - \ No newline at end of file + diff --git a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.sln b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.sln index f6c20658..3a2366fe 100644 --- a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.sln +++ b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.sln @@ -5,11 +5,6 @@ VisualStudioVersion = 12.0.21005.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Mvc5QuickStart", "Spring.Mvc5QuickStart\Spring.Mvc5QuickStart.csproj", "{DF416FCD-EEB2-4811-8CEE-17E0E7D418E3}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{4A2796E5-17F2-40EA-8B5A-10653BEDE033}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution CodeCoverage|Any CPU = CodeCoverage|Any CPU diff --git a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Controllers/OdataController.cs b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Controllers/OdataController.cs index de5b0f6a..712f8033 100644 --- a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Controllers/OdataController.cs +++ b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Controllers/OdataController.cs @@ -1,6 +1,7 @@ -using System.Collections.Generic; + using System.Linq; using System.Web.Http; +using System.Web.Http.OData; namespace Spring.Mvc5QuickStart.Controllers { @@ -14,7 +15,7 @@ namespace Spring.Mvc5QuickStart.Controllers // GET /api/odata?$skip=1&$top=2 // GET /api/odata?$filter=SomeProperty%20eq%203 - [Queryable] + [EnableQuery] public IQueryable Get() { var dataItems = new[] diff --git a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.csproj b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.csproj index fc891e0c..1804afdb 100644 --- a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.csproj +++ b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart.csproj @@ -13,7 +13,7 @@ Properties Spring.Mvc5QuickStart Spring.Mvc5QuickStart - v4.5 + v4.5.2 false false @@ -45,16 +45,24 @@ 4 false + + + + + + + + - ..\..\..\..\build\VS.Net.2010\Spring.Core\Debug\Spring.Core.dll + ..\..\..\..\build\$(Configuration)\Spring.Core\net452\Spring.Core.dll - ..\..\..\..\build\VS.Net.2010\Spring.Web\Debug\Spring.Web.dll + ..\..\..\..\build\$(Configuration)\Spring.Web\net452\Spring.Web.dll - ..\..\..\..\build\VS.Net.2010\Spring.Web.Mvc5\Debug\Spring.Web.Mvc5.dll + ..\..\..\..\build\$(Configuration)\Spring.Web.Mvc5\net452\Spring.Web.Mvc5.dll @@ -228,10 +236,6 @@ - - - - @@ -271,5 +275,4 @@ --> - - + \ No newline at end of file diff --git a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Web.config b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Web.config index 2b534417..6113405d 100644 --- a/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Web.config +++ b/examples/Spring/Spring.Mvc5QuickStart/Spring.Mvc5QuickStart/Web.config @@ -1,4 +1,4 @@ - + -
+
-
+
- - + + - + - - - - - - + + + + + + - + - + - - - - - - - + + + + + + + - + - + - + - + - - + + - - - - + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - + - \ No newline at end of file + diff --git a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Client/Spring.NmsQuickStart.Client.2010.csproj b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Client/Spring.NmsQuickStart.Client.2010.csproj index 02d6909e..3588207b 100644 --- a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Client/Spring.NmsQuickStart.Client.2010.csproj +++ b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Client/Spring.NmsQuickStart.Client.2010.csproj @@ -1,162 +1,52 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {87D0B725-A652-4A6B-A95F-197F7155769F} + net452 WinExe - Properties - Spring.NmsQuickStart.Client - Spring.NmsQuickStart.Client - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset - - False - ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.dll - - - False - ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll - - - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll - - - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.Nms.dll - - - - - - - + - - + + + + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging.Nms\$(TargetFramework)\Spring.Messaging.Nms.dll + + + + + + Code - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - StockForm.cs - Designer - - + True Resources.resx True - - - SettingsSingleFileGenerator - Settings.Designer.cs - - + True Settings.settings True - - + Form - + StockForm.cs - + + SettingsSingleFileGenerator + Settings.Designer.cs + + - - - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Spring.NmsQuickStart.Common.2010 - - - - - Always - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Common/Spring.NmsQuickStart.Common.2010.csproj b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Common/Spring.NmsQuickStart.Common.2010.csproj index 5cb669a6..212170cd 100644 --- a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Common/Spring.NmsQuickStart.Common.2010.csproj +++ b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Common/Spring.NmsQuickStart.Common.2010.csproj @@ -1,93 +1,28 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Library - Properties - Spring.NmsQuickStart.Common - Spring.NmsQuickStart.Common - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + net452 - - False - ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.dll - - - False - ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll - + + + - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.Nms.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging.Nms\$(TargetFramework)\Spring.Messaging.Nms.dll - - - - - - - + TradeResponse.xsd - + TradeRequest.xsd - - - Designer @@ -101,29 +36,4 @@ TradeRequest.xsd - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Server/Spring.NmsQuickStart.Server.2010.csproj b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Server/Spring.NmsQuickStart.Server.2010.csproj index f4aee498..800518b1 100644 --- a/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Server/Spring.NmsQuickStart.Server.2010.csproj +++ b/examples/Spring/Spring.NmsQuickStart/src/Spring/Spring.NmsQuickStart.Server/Spring.NmsQuickStart.Server.2010.csproj @@ -1,138 +1,28 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {85E7B947-8153-45E4-B572-BEDB191F1FB2} + net452 Exe - Properties - Spring.NmsQuickStart.Server - Spring.NmsQuickStart.Server - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + + + + + + + + - - False - ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.dll - - - False - ..\..\..\..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll - - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging\$(TargetFramework)\Spring.Messaging.dll - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Messaging.Nms.dll + ..\..\..\..\..\..\build\$(Configuration)\Spring.Messaging.Nms\$(TargetFramework)\Spring.Messaging.Nms.dll - - - - - - - - - - - - - - - + - - - - - - - {AC5A3035-75DD-48E5-ABCA-38FBC8193F22} - Spring.NmsQuickStart.Common.2010 - - - - - Always - - - Always - - - Always - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Integration.Tests/Spring.NmsQuickStart.Integration.Tests.2010.csproj b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Integration.Tests/Spring.NmsQuickStart.Integration.Tests.2010.csproj index a6ec70d3..db3032a0 100644 --- a/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Integration.Tests/Spring.NmsQuickStart.Integration.Tests.2010.csproj +++ b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Integration.Tests/Spring.NmsQuickStart.Integration.Tests.2010.csproj @@ -1,88 +1,6 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {E641F51F-1B51-4B94-B419-F902EABCE4D4} - Library - Properties + net452 Spring - Spring.NmsQuickStart.Integration.Tests - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.NmsQuickStart.Integration.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - AllRules.ruleset - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.NmsQuickStart.Integration.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - AllRules.ruleset - - - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Tests/Spring.NmsQuickStart.Tests.2010.csproj b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Tests/Spring.NmsQuickStart.Tests.2010.csproj index dcb20c1f..c9900264 100644 --- a/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Tests/Spring.NmsQuickStart.Tests.2010.csproj +++ b/examples/Spring/Spring.NmsQuickStart/test/Spring/Spring.NmsQuickStart.Tests/Spring.NmsQuickStart.Tests.2010.csproj @@ -1,38 +1,10 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties + net40 + Debug;Release Spring Spring.NmsQuickStart.Tests - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU + false true @@ -53,36 +25,38 @@ 4 AllRules.ruleset - - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - + + Debug + AnyCPU + 8.0.50727 + 2.0 + {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} + Library + Properties + Spring + Spring.NmsQuickStart.Tests + + 3.5 + + v4.0 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + AnyCPU + + - - \ No newline at end of file diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/Spring.Scheduling.Quartz.Example.2010.sln b/examples/Spring/Spring.Scheduling.Quartz.Example/Spring.Scheduling.Quartz.Example.2010.sln index 65fe098d..e2d81dce 100644 --- a/examples/Spring/Spring.Scheduling.Quartz.Example/Spring.Scheduling.Quartz.Example.2010.sln +++ b/examples/Spring/Spring.Scheduling.Quartz.Example/Spring.Scheduling.Quartz.Example.2010.sln @@ -5,11 +5,6 @@ VisualStudioVersion = 12.0.21005.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Scheduling.Quartz.Example.2010", "src\Spring.Scheduling.Quartz.Example.2010.csproj", "{0C0D8C65-90DE-4914-9940-4C684C54971B}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{35E88E1E-32F0-4986-83A5-A479A9E20D72}" - ProjectSection(SolutionItems) = preProject - .nuget\NuGet.Config = .nuget\NuGet.Config - EndProjectSection -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/src/App.config b/examples/Spring/Spring.Scheduling.Quartz.Example/src/App.config index 905a9712..ea5d10e9 100644 --- a/examples/Spring/Spring.Scheduling.Quartz.Example/src/App.config +++ b/examples/Spring/Spring.Scheduling.Quartz.Example/src/App.config @@ -23,15 +23,7 @@ - - - - - - - - - + diff --git a/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj index e686191e..7151d795 100644 --- a/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj +++ b/examples/Spring/Spring.Scheduling.Quartz.Example/src/Spring.Scheduling.Quartz.Example.2010.csproj @@ -1,156 +1,21 @@ - - + - Local - 8.0.50727 - 2.0 - {0C0D8C65-90DE-4914-9940-4C684C54971B} - Debug - AnyCPU - - - - - Spring.Scheduling.Quartz.Example - - - JScript - Grid - IE50 - false + net452 Exe - Spring.Scheduling.Quartz.Example - OnBuildSuccess - - - - - - - 3.5 - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\ - - AnyCPU - - - ..\..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz.Example\Debug\ - false - 285212672 - false - - - DEBUG;TRACE - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - AllRules.ruleset - - - ..\..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz.Example\Release\ - false - 285212672 - false - - - TRACE - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - AllRules.ruleset - False - ..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + ..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\bin\net\4.0\debug\Spring.Scheduling.Quartz2.dll - - - System + + ..\..\..\..\build\$(Configuration)\Spring.Scheduling.Quartz2\$(TargetFramework)\Spring.Scheduling.Quartz2.dll - - - Always - - - - Code - - - Code - + - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - + + - - - Designer - - - - - - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.TxQuickStart/src/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2010.csproj b/examples/Spring/Spring.TxQuickStart/src/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2010.csproj index f0461479..a1fe1930 100644 --- a/examples/Spring/Spring.TxQuickStart/src/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2010.csproj +++ b/examples/Spring/Spring.TxQuickStart/src/Spring/Spring.TxQuickStart/Spring.TxQuickStart.2010.csproj @@ -1,117 +1,21 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Library - Properties + net452 Spring - Spring.TxQuickStart - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\..\ - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll - - - - - - - - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.dll.config b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/App.config similarity index 94% rename from examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.dll.config rename to examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/App.config index c5e6a276..6fea0d74 100644 --- a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.dll.config +++ b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/App.config @@ -1,72 +1,72 @@ - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/AssemblyInfo.cs b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/AssemblyInfo.cs deleted file mode 100644 index 177a4f0e..00000000 --- a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyTitle("")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -[assembly: AssemblyVersion("1.0.*")] - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -[assembly: AssemblyDelaySign(false)] -[assembly: AssemblyKeyFile("")] -[assembly: AssemblyKeyName("")] diff --git a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.2010.csproj b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.2010.csproj index 27a4f130..473bffeb 100644 --- a/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.2010.csproj +++ b/examples/Spring/Spring.TxQuickStart/test/Spring/Spring.TxQuickStart.Tests/Spring.TxQuickStart.Tests.2010.csproj @@ -1,128 +1,30 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {94E4E1B4-D424-4EB9-BF34-2EE8CC3D7048} - Library - Properties + net452 Spring - Spring.TxQuickStart.Tests - - - 3.5 - - - v4.0 - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\..\ - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll + + ..\..\..\..\..\..\build\$(Configuration)\Spring.Data\$(TargetFramework)\Spring.Data.dll - - - - - {EDDC48D5-4F25-4476-9BA3-12F2E8BB5A8C} - Spring.TxQuickStart.2010 - + - + + + + - - - - - - - - - Always - - - - - - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - + \ No newline at end of file diff --git a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Aspects/Spring.WcfQuickStart.Aspects.2010.csproj b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Aspects/Spring.WcfQuickStart.Aspects.2010.csproj index 87eafc1d..7d999f77 100644 --- a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Aspects/Spring.WcfQuickStart.Aspects.2010.csproj +++ b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Aspects/Spring.WcfQuickStart.Aspects.2010.csproj @@ -1,82 +1,15 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {B52BBAA3-1B30-4905-827C-1D81EBA56A15} - Library - Properties + net452 Spring.WcfQuickStart - Spring.WcfQuickStart.Aspects - v4.0 - 512 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ClientApp/Spring.WcfQuickStart.ClientApp.2010.csproj b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ClientApp/Spring.WcfQuickStart.ClientApp.2010.csproj index f90e195f..78dd28f1 100644 --- a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ClientApp/Spring.WcfQuickStart.ClientApp.2010.csproj +++ b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ClientApp/Spring.WcfQuickStart.ClientApp.2010.csproj @@ -1,107 +1,27 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {D58B3101-4433-49C5-B41B-51134424FC42} - Exe - Properties + net452 Spring.WcfQuickStart - Spring.WcfQuickStart.ClientApp - - - 3.5 - - - v4.0 - true - http://localhost/Spring.WcfQuickStart.ClientApp/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Services.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Services\$(TargetFramework)\Spring.Services.dll - - - - - + - - - - - - - - - - {B52BBAA3-1B30-4905-827C-1D81EBA56A15} - Spring.WcfQuickStart.Aspects - - - {53263837-0643-45FE-96A2-46D425E1A36F} - Spring.WcfQuickStart.Contracts - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Contracts/Spring.WcfQuickStart.Contracts.2010.csproj b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Contracts/Spring.WcfQuickStart.Contracts.2010.csproj index e61e2579..93027a9e 100644 --- a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Contracts/Spring.WcfQuickStart.Contracts.2010.csproj +++ b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.Contracts/Spring.WcfQuickStart.Contracts.2010.csproj @@ -1,78 +1,10 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {53263837-0643-45FE-96A2-46D425E1A36F} - Library - Properties + net452 Spring.WcfQuickStart - Spring.WcfQuickStart.Contracts - v4.0 - 512 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + - - - 3.0 - - - + - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerApp/Spring.WcfQuickStart.ServerApp.2010.csproj b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerApp/Spring.WcfQuickStart.ServerApp.2010.csproj index 8c7287c4..0f054ec5 100644 --- a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerApp/Spring.WcfQuickStart.ServerApp.2010.csproj +++ b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerApp/Spring.WcfQuickStart.ServerApp.2010.csproj @@ -1,101 +1,24 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {27AAD98C-4281-4DD4-9E20-1371C58C5283} - Exe - Properties + net452 Spring.WcfQuickStart - Spring.WcfQuickStart.ServerApp - - - 3.5 - - - v4.0 - true - http://localhost/Spring.WcfQuickStart.ServerApp/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - AnyCPU - - - true - full - false - bin\Debug\ - TRACE;DEBUG - prompt - 4 - false - AllRules.ruleset - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - AllRules.ruleset + Exe + - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + + + + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\$(TargetFramework)\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\$(TargetFramework)\Spring.Core.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Services.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Services\$(TargetFramework)\Spring.Services.dll - - - - - - - - - - - - - - {B52BBAA3-1B30-4905-827C-1D81EBA56A15} - Spring.WcfQuickStart.Aspects - - - {53263837-0643-45FE-96A2-46D425E1A36F} - Spring.WcfQuickStart.Contracts - - - - \ No newline at end of file diff --git a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerWeb/Spring.WcfQuickStart.ServerWeb.2010.csproj b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerWeb/Spring.WcfQuickStart.ServerWeb.2010.csproj index 901b5e4b..8b601086 100644 --- a/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerWeb/Spring.WcfQuickStart.ServerWeb.2010.csproj +++ b/examples/Spring/Spring.WcfQuickStart/src/Spring.WcfQuickStart.ServerWeb/Spring.WcfQuickStart.ServerWeb.2010.csproj @@ -12,12 +12,7 @@ Properties Spring.WcfQuickStart Spring.WcfQuickStart.ServerWeb - v4.0 - - - 4.0 - - + v4.5.2 false AnyCPU @@ -42,23 +37,18 @@ AllRules.ruleset - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Aop.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Aop\net452\Spring.Aop.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Core\net452\Spring.Core.dll - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Services.dll + + ..\..\..\..\..\build\$(Configuration)\Spring.Services\net452\Spring.Services.dll - - 3.0 - + @@ -95,12 +85,12 @@ - diff --git a/examples/Spring/Spring.Web.Extensions.Example/Spring.Web.Extensions.Example.2010.sln b/examples/Spring/Spring.Web.Extensions.Example/Spring.Web.Extensions.Example.2010.sln index 9162a5ef..c4f690b9 100644 --- a/examples/Spring/Spring.Web.Extensions.Example/Spring.Web.Extensions.Example.2010.sln +++ b/examples/Spring/Spring.Web.Extensions.Example/Spring.Web.Extensions.Example.2010.sln @@ -1,11 +1,11 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.21005.1 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2035 MinimumVisualStudioVersion = 10.0.40219.1 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Spring.Web.Extensions.Example.2010", "src\Spring.Web.Extensions.Example.2010\", "{DE2A587C-01A4-49E2-A3CD-664B293A8A6F}" ProjectSection(WebsiteProperties) = preProject - TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" + TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5.2" ProjectReferences = "" Debug.AspNetCompiler.VirtualPath = "/Spring.Web.Extensions.Example.2010" Debug.AspNetCompiler.PhysicalPath = "src\Spring.Web.Extensions.Example.2010\" @@ -49,4 +49,7 @@ Global GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {C054F554-2FC4-4900-8AA2-9C476B327D39} + EndGlobalSection EndGlobal diff --git a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Aop.dll.refresh b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Aop.dll.refresh index 3740476d..964b4a5f 100644 Binary files a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Aop.dll.refresh and b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Aop.dll.refresh differ diff --git a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Core.dll.refresh b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Core.dll.refresh index 55351ab3..d3d97d89 100644 Binary files a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Core.dll.refresh and b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Core.dll.refresh differ diff --git a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.Extensions.dll.refresh b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.Extensions.dll.refresh index 0840ea46..8429eaa6 100644 Binary files a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.Extensions.dll.refresh and b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.Extensions.dll.refresh differ diff --git a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.dll.refresh b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.dll.refresh index 0054fdbf..30bb71cb 100644 Binary files a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.dll.refresh and b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Bin/Spring.Web.dll.refresh differ diff --git a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Web.config b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Web.config index 0d7745d3..17e240fe 100644 --- a/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Web.config +++ b/examples/Spring/Spring.Web.Extensions.Example/src/Spring.Web.Extensions.Example.2010/Web.config @@ -10,6 +10,14 @@ + - - + + - + \ No newline at end of file diff --git a/examples/Spring/Spring.WebQuickStart/Spring.WebQuickStart.2010.sln b/examples/Spring/Spring.WebQuickStart/Spring.WebQuickStart.2010.sln index 2ed39d84..defddb38 100644 --- a/examples/Spring/Spring.WebQuickStart/Spring.WebQuickStart.2010.sln +++ b/examples/Spring/Spring.WebQuickStart/Spring.WebQuickStart.2010.sln @@ -1,9 +1,11 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27703.2035 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Spring.WebQuickStart.2005", "src\Spring.WebQuickStart.2005\", "{B4F56253-6425-4065-8A93-EF88F8730E57}" ProjectSection(WebsiteProperties) = preProject - TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" + TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5.2" ProjectReferences = "{BA4789EB-281A-48EA-8763-28B9F0596A18}|Spring.Web.dll;{710961A3-0DF4-49E4-A26E-F5B9C044AC84}|Spring.Core.dll;" Debug.AspNetCompiler.VirtualPath = "/Spring.WebQuickStart.2005" Debug.AspNetCompiler.PhysicalPath = "src\Spring.WebQuickStart.2005\" @@ -20,12 +22,13 @@ Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Spring.WebQuickStart.2005", Release.AspNetCompiler.FixedNames = "false" Release.AspNetCompiler.Debug = "False" VWDPort = "4724" + SlnRelativePath = "src\Spring.WebQuickStart.2005\" DefaultWebSiteLanguage = "Visual C#" EndProjectSection EndProject Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Spring.WebQuickStart.Providers", "src\Spring.WebQuickStart.Providers\", "{F42A333D-D305-4649-8B5A-6F5862F0F62A}" ProjectSection(WebsiteProperties) = preProject - TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" + TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5.2" ProjectReferences = "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}|Spring.Core.dll;{BA4789EB-281A-48EA-8763-28B9F0596A18}|Spring.Web.dll;" Debug.AspNetCompiler.VirtualPath = "/Spring.WebQuickStart.Providers" Debug.AspNetCompiler.PhysicalPath = "src\Spring.WebQuickStart.Providers\" @@ -42,20 +45,27 @@ Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Spring.WebQuickStart.Provid Release.AspNetCompiler.FixedNames = "false" Release.AspNetCompiler.Debug = "False" VWDPort = "1343" + SlnRelativePath = "src\Spring.WebQuickStart.Providers\" DefaultWebSiteLanguage = "Visual C#" EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.2010", "..\..\..\src\Spring\Spring.Core\Spring.Core.2010.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Core.2010", "..\..\..\src\Spring\Spring.Core\Spring.Core.2010.csproj", "{710961A3-0DF4-49E4-A26E-F5B9C044AC84}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Core.Tests.2010", "..\..\..\test\Spring\Spring.Core.Tests\Spring.Core.Tests.2010.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Core.Tests.2010", "..\..\..\test\Spring\Spring.Core.Tests\Spring.Core.Tests.2010.csproj", "{44B16BAA-6DF8-447C-9D7F-3AD3D854D904}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.2010", "..\..\..\src\Spring\Spring.Web\Spring.Web.2010.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.2010", "..\..\..\src\Spring\Spring.Web\Spring.Web.2010.csproj", "{BA4789EB-281A-48EA-8763-28B9F0596A18}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Web.Tests.2010", "..\..\..\test\Spring\Spring.Web.Tests\Spring.Web.Tests.2010.csproj", "{C67E47AA-1ACD-41B4-A465-4D336A2319CA}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.Tests.2010", "..\..\..\test\Spring\Spring.Web.Tests\Spring.Web.Tests.2010.csproj", "{C67E47AA-1ACD-41B4-A465-4D336A2319CA}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Aop.2010", "..\..\..\src\Spring\Spring.Aop\Spring.Aop.2010.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Aop.2010", "..\..\..\src\Spring\Spring.Aop\Spring.Aop.2010.csproj", "{3A3A4E65-45A6-4B20-B460-0BEDC302C02C}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Spring.Data.2010", "..\..\..\src\Spring\Spring.Data\Spring.Data.2010.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.2010", "..\..\..\src\Spring\Spring.Data\Spring.Data.2010.csproj", "{AE00E5AB-C39A-436F-86D2-33BFE33E2E40}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Template.Velocity.2010", "..\..\..\src\Spring\Spring.Template.Velocity\Spring.Template.Velocity.2010.csproj", "{6630B5A3-5471-40F7-B058-4C1D17B219EF}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Services.2010", "..\..\..\src\Spring\Spring.Services\Spring.Services.2010.csproj", "{88601B69-E2E6-44CA-A2B4-82CD635A16AA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Messaging.Nms.2010", "..\..\..\src\Spring\Spring.Messaging.Nms\Spring.Messaging.Nms.2010.csproj", "{E2B834B9-9476-470B-9D5D-97183124A31F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -147,8 +157,47 @@ Global {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Any CPU.Build.0 = Release|Any CPU {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {AE00E5AB-C39A-436F-86D2-33BFE33E2E40}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Debug|.NET.ActiveCfg = Debug|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Debug|.NET.Build.0 = Debug|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Release|.NET.ActiveCfg = Release|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Release|.NET.Build.0 = Release|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Release|Any CPU.Build.0 = Release|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {6630B5A3-5471-40F7-B058-4C1D17B219EF}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Debug|.NET.ActiveCfg = Debug|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Debug|.NET.Build.0 = Debug|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Release|.NET.ActiveCfg = Release|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Release|.NET.Build.0 = Release|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Release|Any CPU.Build.0 = Release|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {88601B69-E2E6-44CA-A2B4-82CD635A16AA}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Debug|.NET.ActiveCfg = Debug|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Debug|.NET.Build.0 = Debug|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Release|.NET.ActiveCfg = Release|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Release|.NET.Build.0 = Release|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Release|Any CPU.Build.0 = Release|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {E2B834B9-9476-470B-9D5D-97183124A31F}.Release|Mixed Platforms.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FCE7DAD6-0825-438B-A579-EB142A7F4628} + EndGlobalSection EndGlobal diff --git a/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.2005/Web.Config b/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.2005/Web.Config index d636554a..eafc17ea 100644 --- a/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.2005/Web.Config +++ b/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.2005/Web.Config @@ -17,6 +17,14 @@ + @@ -25,9 +33,8 @@ - - - + + diff --git a/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.Providers/Web.config b/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.Providers/Web.config index ecedc337..f5a0268f 100644 --- a/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.Providers/Web.config +++ b/examples/Spring/Spring.WebQuickStart/src/Spring.WebQuickStart.Providers/Web.config @@ -31,6 +31,14 @@ + @@ -39,7 +47,7 @@ - + @@ -82,7 +90,7 @@ --> - + diff --git a/examples/Spring/SpringAir/SpringAir.2010.sln b/examples/Spring/SpringAir/SpringAir.2010.sln index 3c0b6665..d3bee39d 100644 --- a/examples/Spring/SpringAir/SpringAir.2010.sln +++ b/examples/Spring/SpringAir/SpringAir.2010.sln @@ -5,7 +5,7 @@ VisualStudioVersion = 15.0.25807.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "SpringAir.Web.2010", "src\SpringAir.Web.2010\", "{839602F5-8077-497D-9CCB-C9F02741CA55}" ProjectSection(WebsiteProperties) = preProject - TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0" + TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5.2" ProjectReferences = "{5E3427D8-62FC-483F-A86B-B44A79A46BCC}|SpringAir.Core.dll;{78B285FE-27F3-44F4-84B1-7A589AB48EF3}|SpringAir.Data.Ado.dll;{0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}|SpringAir.Web.2010.References.dll;" Debug.AspNetCompiler.VirtualPath = "/SpringAir.Web.2010" Debug.AspNetCompiler.PhysicalPath = "src\SpringAir.Web.2010\" @@ -26,15 +26,23 @@ Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "SpringAir.Web.2010", "src\S DefaultWebSiteLanguage = "Visual C#" EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Core.2010", "src\SpringAir.Core\SpringAir.Core.2010.csproj", "{5E3427D8-62FC-483F-A86B-B44A79A46BCC}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpringAir.Core.2010", "src\SpringAir.Core\SpringAir.Core.2010.csproj", "{5E3427D8-62FC-483F-A86B-B44A79A46BCC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Core.Tests.2010", "test\SpringAir.Core.Tests\SpringAir.Core.Tests.2010.csproj", "{BB9AFE5E-7785-43AC-86ED-CF0A073F006E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpringAir.Core.Tests.2010", "test\SpringAir.Core.Tests\SpringAir.Core.Tests.2010.csproj", "{BB9AFE5E-7785-43AC-86ED-CF0A073F006E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Data.Ado.2010", "src\SpringAir.Data.Ado\SpringAir.Data.Ado.2010.csproj", "{78B285FE-27F3-44F4-84B1-7A589AB48EF3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpringAir.Data.Ado.2010", "src\SpringAir.Data.Ado\SpringAir.Data.Ado.2010.csproj", "{78B285FE-27F3-44F4-84B1-7A589AB48EF3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Data.Ado.Tests.2010", "test\SpringAir.Data.Ado.Tests\SpringAir.Data.Ado.Tests.2010.csproj", "{B0A6F98E-5363-4575-BB6B-A84E91895468}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpringAir.Data.Ado.Tests.2010", "test\SpringAir.Data.Ado.Tests\SpringAir.Data.Ado.Tests.2010.csproj", "{B0A6F98E-5363-4575-BB6B-A84E91895468}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpringAir.Web.2010.References", "src\SpringAir.Web.2005.References\SpringAir.Web.2010.References.csproj", "{0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpringAir.Web.2010.References", "src\SpringAir.Web.2005.References\SpringAir.Web.2010.References.csproj", "{0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Web.2010", "..\..\..\src\Spring\Spring.Web\Spring.Web.2010.csproj", "{A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Core.2010", "..\..\..\src\Spring\Spring.Core\Spring.Core.2010.csproj", "{1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Data.2010", "..\..\..\src\Spring\Spring.Data\Spring.Data.2010.csproj", "{9539D4A2-2EB5-4425-9E2E-5D01C6099A55}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Spring.Aop.2010", "..\..\..\src\Spring\Spring.Aop\Spring.Aop.2010.csproj", "{57379674-B969-4D3A-BFF7-D9520C4D37C9}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -106,8 +114,59 @@ Global {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|Any CPU.Build.0 = Release|Any CPU {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Debug|.NET.ActiveCfg = Debug|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Debug|.NET.Build.0 = Debug|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Release|.NET.ActiveCfg = Release|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Release|.NET.Build.0 = Release|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Release|Any CPU.Build.0 = Release|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {A0FEC2A6-6B6A-40B5-959C-97195C4CBF87}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Debug|.NET.ActiveCfg = Debug|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Debug|.NET.Build.0 = Debug|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Release|.NET.ActiveCfg = Release|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Release|.NET.Build.0 = Release|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Release|Any CPU.Build.0 = Release|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {1B1FACC5-ECBA-4569-8D68-49E5AEC5B2E3}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Debug|.NET.ActiveCfg = Debug|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Debug|.NET.Build.0 = Debug|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Release|.NET.ActiveCfg = Release|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Release|.NET.Build.0 = Release|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Release|Any CPU.Build.0 = Release|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {9539D4A2-2EB5-4425-9E2E-5D01C6099A55}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Debug|.NET.ActiveCfg = Debug|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Debug|.NET.Build.0 = Debug|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Release|.NET.ActiveCfg = Release|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Release|.NET.Build.0 = Release|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Release|Any CPU.Build.0 = Release|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {57379674-B969-4D3A-BFF7-D9520C4D37C9}.Release|Mixed Platforms.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {59B5AD7C-24F8-4048-9E93-1B5D061970E0} + EndGlobalSection EndGlobal diff --git a/examples/Spring/SpringAir/src/SpringAir.Core/AssemblyInfo.cs b/examples/Spring/SpringAir/src/SpringAir.Core/AssemblyInfo.cs deleted file mode 100644 index 1595cd41..00000000 --- a/examples/Spring/SpringAir/src/SpringAir.Core/AssemblyInfo.cs +++ /dev/null @@ -1,40 +0,0 @@ -#region Licence - -/* - * Copyright © 2002-2005 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Reflection; -using System.Runtime.InteropServices; -using System.Security.Permissions; - -[assembly: AssemblyTitle("SpringAir core functionality")] -[assembly: AssemblyDescription("Core functionality for SpringAir")] -[assembly: AssemblyVersion("1.0.0.0")] - -[assembly: AssemblyConfiguration("net-1.1.win32; Release")] -[assembly: AssemblyCompany("http://www.springframework.net/")] -[assembly: AssemblyProduct("Spring.NET")] -[assembly: AssemblyCopyright("Copyright © 2002-2005. Licensed under the Apache License, Version 2.0")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)] - -[assembly: ComVisible(false)] -[assembly: CLSCompliant(true)] diff --git a/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2010.csproj b/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2010.csproj index 0f073bf8..67eeee1b 100644 --- a/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2010.csproj +++ b/examples/Spring/SpringAir/src/SpringAir.Core/SpringAir.Core.2010.csproj @@ -1,207 +1,9 @@ - - + - Local - 8.0.50727 - 2.0 - {5E3427D8-62FC-483F-A86B-B44A79A46BCC} - Debug - AnyCPU - - - - - SpringAir.Core - - - JScript - Grid - IE50 - false - Library + net452 SpringAir - OnBuildSuccess - - - - - - - 3.5 - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - System - + - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/AssemblyInfo.cs b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/AssemblyInfo.cs deleted file mode 100644 index 0507bd8f..00000000 --- a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/AssemblyInfo.cs +++ /dev/null @@ -1,40 +0,0 @@ -#region Licence - -/* - * Copyright © 2002-2005 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Reflection; -using System.Runtime.InteropServices; -using System.Security.Permissions; - -[assembly: AssemblyTitle("SpringAir ADO.NET DAO functionality")] -[assembly: AssemblyDescription("ADO.NET DAO functionality for SpringAir")] -[assembly: AssemblyVersion("1.0.0.0")] - -[assembly: AssemblyConfiguration("net-1.1.win32; Release")] -[assembly: AssemblyCompany("http://www.springframework.net/")] -[assembly: AssemblyProduct("Spring.NET")] -[assembly: AssemblyCopyright("Copyright © 2002-2005. Licensed under the Apache License, Version 2.0")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)] - -[assembly: ComVisible(false)] -[assembly: CLSCompliant(false)] diff --git a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2010.csproj b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2010.csproj index 36941bfe..25c21e2d 100644 --- a/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2010.csproj +++ b/examples/Spring/SpringAir/src/SpringAir.Data.Ado/SpringAir.Data.Ado.2010.csproj @@ -1,166 +1,14 @@ - - + - Local - 8.0.50727 - 2.0 - {78B285FE-27F3-44F4-84B1-7A589AB48EF3} - Debug - AnyCPU - - - - - SpringAir.Data.Ado - - - JScript - Grid - IE50 - false - Library + net452 SpringAir - OnBuildSuccess - - - - - - - 3.5 - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - System - - - System.Data - - - System.XML - + + + - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - + - - - {5E3427D8-62FC-483F-A86B-B44A79A46BCC} - SpringAir.Core.2010 - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/AssemblyInfo.cs b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/AssemblyInfo.cs deleted file mode 100644 index 723658af..00000000 --- a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/AssemblyInfo.cs +++ /dev/null @@ -1,50 +0,0 @@ -#region Licence - -/* - * Copyright © 2002-2005 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Reflection; -using System.Runtime.InteropServices; -using System.Security.Permissions; -using Spring.Context.Support; - -[assembly: AssemblyTitle("SpringAir Web References")] -[assembly: AssemblyDescription("SpringAir Web References Only")] -[assembly: AssemblyVersion("1.0.0.0")] - -[assembly: AssemblyConfiguration("net-1.1.win32; Release")] -[assembly: AssemblyCompany("http://www.springframework.net/")] -[assembly: AssemblyProduct("Spring.NET")] -[assembly: AssemblyCopyright("Copyright © 2002-2005. Licensed under the Apache License, Version 2.0")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)] - -[assembly: ComVisible(false)] -[assembly: CLSCompliant(true)] - -namespace SpringAir -{ - // this is a "trick" to force csc to copy over referenced assemblies - internal class AssemblyReferences - { - private static Type SpringWeb = typeof(WebApplicationContext); - } -} \ No newline at end of file diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2005.References.csproj b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2005.References.csproj deleted file mode 100644 index cd2a49a8..00000000 --- a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2005.References.csproj +++ /dev/null @@ -1,80 +0,0 @@ - - - Debug - AnyCPU - 8.0.50727 - 2.0 - {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910} - Library - SpringAir - SpringAir.Web.2005.References - - - true - full - false - ./bin - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - . - TRACE - prompt - 4 - - - - False - ..\..\..\..\..\lib\Net\2.0\Common.Logging.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Aop.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Data.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Web.dll - - - - - - - - - - {5E3427D8-62FC-483F-A86B-B44A79A46BCC} - SpringAir.Core.2005 - - - {78B285FE-27F3-44F4-84B1-7A589AB48EF3} - SpringAir.Data.Ado.2005 - - - - - - - - - - - \ No newline at end of file diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2010.References.csproj b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2010.References.csproj index 2c17086d..e0440cee 100644 --- a/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2010.References.csproj +++ b/examples/Spring/SpringAir/src/SpringAir.Web.2005.References/SpringAir.Web.2010.References.csproj @@ -1,119 +1,19 @@ - - + - Debug - AnyCPU - 8.0.50727 - 2.0 - {0925F8C7-B2AB-4DD7-AF6D-10DD028C5910} - Library + net452 SpringAir - SpringAir.Web.2005.References - - - 3.5 - - - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\ - AnyCPU - - - true - full - false - ./bin - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - . - TRACE - prompt - 4 + + + + + + + + + - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Aop.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Data.dll - - - False - ..\..\..\..\..\bin\net\3.5\debug\Spring.Web.dll - - - - - - - {5E3427D8-62FC-483F-A86B-B44A79A46BCC} - SpringAir.Core.2010 - - - {78B285FE-27F3-44F4-84B1-7A589AB48EF3} - SpringAir.Data.Ado.2010 - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/SpringAir/src/SpringAir.Web.2010/Web.config b/examples/Spring/SpringAir/src/SpringAir.Web.2010/Web.config index 70fb2717..3d11ed15 100644 --- a/examples/Spring/SpringAir/src/SpringAir.Web.2010/Web.config +++ b/examples/Spring/SpringAir/src/SpringAir.Web.2010/Web.config @@ -1,72 +1,81 @@ - - -
- - -
-
-
-
- -
- - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -76,10 +85,10 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/Service/BookingAgentIntegrationTests.cs b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/Service/BookingAgentIntegrationTests.cs index 03a62677..13773e8d 100644 --- a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/Service/BookingAgentIntegrationTests.cs +++ b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/Service/BookingAgentIntegrationTests.cs @@ -20,7 +20,6 @@ #region Imports -using System; using NUnit.Framework; #endregion @@ -41,7 +40,7 @@ namespace SpringAir.Service /// /// The setup logic executed before the execution of this test fixture. /// - [TestFixtureSetUp] + [OneTimeSetUp] public void FixtureSetUp() { } @@ -69,7 +68,7 @@ namespace SpringAir.Service /// /// The tear down logic executed after the entire test fixture has executed. /// - [TestFixtureTearDown] + [OneTimeTearDown] public void FixtureTearDown() { } diff --git a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2010.csproj b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2010.csproj index 2633a1ec..02dbe000 100644 --- a/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2010.csproj +++ b/examples/Spring/SpringAir/test/SpringAir.Core.Tests/SpringAir.Core.Tests.2010.csproj @@ -1,162 +1,17 @@ - - + - Local - 8.0.50727 - 2.0 - {BB9AFE5E-7785-43AC-86ED-CF0A073F006E} - Debug - AnyCPU - - - - - SpringAir.Core.Tests - - - JScript - Grid - IE50 - false - Library + net452 SpringAir - OnBuildSuccess - - - - - - - 3.5 - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\ - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - - System - + + + + + + + + - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - {5E3427D8-62FC-483F-A86B-B44A79A46BCC} - SpringAir.Core.2010 - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - - - + \ No newline at end of file diff --git a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/AssemblyInfo.cs b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/AssemblyInfo.cs deleted file mode 100644 index c7884401..00000000 --- a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/AssemblyInfo.cs +++ /dev/null @@ -1,27 +0,0 @@ -#region Licence - -/* - * Copyright © 2002-2005 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -using System; -using System.Reflection; -using System.Runtime.InteropServices; - -[assembly : ComVisible(false)] -[assembly: AssemblyTitle("SpringAir ADO.NET DAO tests")] -[assembly: AssemblyDescription("ADO.NET DAO tests for SpringAir")] \ No newline at end of file diff --git a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2010.csproj b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2010.csproj index 908b1635..6b2f6594 100644 --- a/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2010.csproj +++ b/examples/Spring/SpringAir/test/SpringAir.Data.Ado.Tests/SpringAir.Data.Ado.Tests.2010.csproj @@ -1,167 +1,18 @@ - - + - Local - 8.0.50727 - 2.0 - {B0A6F98E-5363-4575-BB6B-A84E91895468} - Debug - AnyCPU - - - - - SpringAir.Data.Ado.Tests - - - JScript - Grid - IE50 - false - Library + net452 SpringAir - OnBuildSuccess - - - - - - - 3.5 - v4.0 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\ - AnyCPU - - - bin\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - - - false - false - false - false - 4 - full - prompt - - - bin\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - false - 4 - none - prompt - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Core.dll - - - False - ..\..\..\..\..\bin\net\4.0\debug\Spring.Data.dll - - - System - - - System.Data - - - System.XML - + - - Code - - - Code - - - Code - - - Code - - - + + + - - {5E3427D8-62FC-483F-A86B-B44A79A46BCC} - SpringAir.Core.2010 - - - {78B285FE-27F3-44F4-84B1-7A589AB48EF3} - SpringAir.Data.Ado.2010 - + + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - - - + \ No newline at end of file diff --git a/lib/Mono/2.0/Common.Logging.dll b/lib/Mono/2.0/Common.Logging.dll deleted file mode 100644 index d7a8f158..00000000 Binary files a/lib/Mono/2.0/Common.Logging.dll and /dev/null differ diff --git a/lib/Net/2.0/Rhino.Mocks.dll b/lib/Net/2.0/Rhino.Mocks.dll deleted file mode 100644 index 3fc4b2ae..00000000 Binary files a/lib/Net/2.0/Rhino.Mocks.dll and /dev/null differ diff --git a/lib/Net/2.0/Rhino.Mocks.xml b/lib/Net/2.0/Rhino.Mocks.xml deleted file mode 100644 index d6ae366d..00000000 --- a/lib/Net/2.0/Rhino.Mocks.xml +++ /dev/null @@ -1,5624 +0,0 @@ - - - - Rhino.Mocks - - - - - Defines constraints and return values for arguments of a mock. - Only use Arg inside a method call on a mock that is recording. - Example: - ExpectCall( - mock.foo( - Arg<int>.Is.GreaterThan(2), - Arg<string>.Is.Anything - )); - Use Arg.Text for string specific constraints - Use Arg<ListClass>.List for list specific constraints - - - - - - Register the predicate as a constraint for the current call. - - The predicate. - default(T) - - Allow you to use code to create constraints - - demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba")))); - - - - - - Define a complex constraint for this argument by passing several constraints - combined with operators. (Use Is in simple cases.) - Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u")); - - Constraints using Is, Text and List - Dummy to satisfy the compiler - - - - Define a Ref argument. - - Constraints for this argument - value returned by the mock - - - - - Define a out parameter. Use it together with the keyword out and use the - Dummy field available by the return value. - Example: mock.foo( out Arg<string>.Out("hello").Dummy ); - - - - - - - Define a simple constraint for this argument. (Use Matches in simple cases.) - Example: - Arg<int>.Is.Anthing - Arg<string>.Is.Equal("hello") - - - - - Define Constraints on list arguments. - - - - - Use the Arg class (without generic) to define Text constraints - - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Define constraints on text arguments. - - - - - Used to manage the static state of the Arg<T> class"/> - - - - - Resets the static state - - - - - Returns return values for the out and ref parameters - Note: the array returned has the size of the number of out and ref - argument definitions - - - - - - Returns the constraints for all arguments. - Out arguments have an Is.Anything constraint and are also in the list. - - - - - - What should BackToRecord clear - - - - - Retain all expectations and behaviors and return to mock - - - - - All expectations - - - - - Event subscribers for this instance - - - - - Methods that should be forwarded to the base class implementation - - - - - Properties that should behave like properties - - - - - Remove all the behavior of the object - - - - - Interface for constraints - - - - - Determines if the object pass the constraints - - - - - And operator for constraints - - - - - Not operator for constraints - - - - - Or operator for constraints - - - - - Allow overriding of || or && - - - - - - - Allow overriding of || or && - - - - - - - Gets the message for this constraint - - - - - - Constrain that the public field has a specified value - - - - - Constrain that the public field matches another constraint. - - - - - Creates a new instance. - - Name of the public field. - Constraint to place on the public field value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint to place on the public field value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - Creates a new instance. - - Name of the public field. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - Constrain that the property has a specified value - - - - - Constrain that the property matches another constraint. - - - - - Creates a new instance. - - Name of the property. - Constraint to place on the property value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint to place on the property value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - Creates a new instance. - - Name of the property. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - Constrain that the parameter must be of the specified type - - - - - Creates a new instance. - - Type. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that determines whether an object is the same object as another. - - - - - Creates a new instance. - - Obj. - - - - Determines if the object passes the constraints. - - - - - Gets the message for this constraint. - - - - - Evaluate a parameter using constraints - - - - - Create new instance - - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - A constraint based on lambda expression, we are using Expression{T} - because we want to be able to get good error reporting on that. - - - - - Initializes a new instance of the class. - - The expr. - - - - Determines if the object pass the constraints - - - - - - - Gets the message for this constraint - - - - - - Constrain that the list contains the same items as the parameter list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain that the parameter is one of the items in the list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain that the object is inside the parameter list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Applies another AbstractConstraint to the collection count. - - - - - Creates a new instance. - - The constraint that should be applied to the collection count. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint. - - - - - Applies another AbstractConstraint to a specific list element. - - - - - Creates a new instance. - - The zero-based index of the list element. - The constraint that should be applied to the list element. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint - - - - - - Applies another AbstractConstraint to a specific generic keyed list element. - - - - - Creates a new instance. - - The key of the list element. - The constraint that should be applied to the list element. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint - - - - - - Constrains that all elements are in the parameter list - - - - - Initializes a new instance of the class. - - The these. - - - - Determines if the object pass the constraints - - - - - - - Gets the message for this constraint - - - - - - Combines two constraints, constraint pass if either is fine. - - - - - Creates a new instance. - - C1. - C2. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Negate a constraint - - - - - Creates a new instance. - - C1. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Combines two constraints - - - - - - Creates a new instance. - - C1. - C2. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain the argument to validate according to regex pattern - - - - - Creates a new instance. - - Pattern. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument contains the specified string. - - - - - Creates a new instance. - - Inner string. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument ends with the specified string - - - - - Creates a new instance. - - End. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument start with the specified string - - - - - Creates a new instance. - - Start. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an object equals another - - - - - Creates a new instance. - - Obj. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that always returns true - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever a comparable is greater than another - - - - - Creates a new instance. - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Initializes a new constraint object. - - The expected object, The actual object is passed in as a parameter to the method - - - - Evaluate this constraint. - - The actual object that was passed in the method call to the mock. - True when the constraint is met, else false. - - - - Checks if the properties of the object - are the same as the properies of the object. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - - - - - - This is the real heart of the beast. - - - - Used by CheckReferenceType to check all properties of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Used by CheckReferenceType to check all fields of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Checks the items of both collections - - The expected collection - - True if both collections contain the same items in the same order. - - - - Builds a propertyname from the Stack _properties like 'Order.Product.Price' - to be used in the error message. - - A nested property name. - - - - Rhino.Mocks uses this property to generate an error message. - - - A message telling the tester why the constraint failed. - - - - - Provides access to the constraintes defined in the class to be used in context - with the syntax. - - The type of the argument - - - - Evaluate a greater than constraint for . - - The object the parameter should be greater than - - - - Evaluate a less than constraint for . - - The object the parameter should be less than - - - - Evaluate a less than or equal constraint for . - - The object the parameter should be less than or equal to - - - - Evaluate a greater than or equal constraint for . - - The object the parameter should be greater than or equal to - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Converts the object type to a better match if this is a primitive type. - - The obj. - - - - - Converts the object type to match. - - - Because of implicit conversions and the way ArgConstraints this method is needed to check - object type and potentially change the object type for a better "match" so that obj1.Equals(obj2) - will return the proper "answer" - - The obj. - - - - - Evaluate a not equal constraint for . - - The object the parameter should not equal to - - - - Evaluate a same as constraint. - - The object the parameter should the same as. - - - - Evaluate a not same as constraint. - - The object the parameter should not be the same as. - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A constraints that accept anything - - - - - - A constraint that accept only nulls - - - - - - A constraint that accept only non null values - - - - - - A constraint that accept only value of the specified type. - The check is performed on the type that has been defined - as the argument type. - - - - - Provides access to the constraints defined in the class to be used in context - with the syntax. - - - - - Determines whether the specified object is in the parameter. - The parameter must be IEnumerable. - - Obj. - - - - - Determines whatever the parameter is in the collection. - - - - - Determines that the parameter collection is identical to the specified collection - - - - - Determines that the parameter collection has the specified number of elements. - - The constraint that should be applied to the collection count. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The zero-based index of the list element. - The constraint which should be applied to the list element. - - - - Determines that all elements of the specified collection are in the the parameter collection - - The collection to compare against - The constraint which should be applied to the list parameter. - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides a dummy field to pass as out or ref argument. - - - - - - Dummy field to satisfy the compiler. Used for out and ref arguments. - - - - - Central location for constraints for object's public fields - - - - - Constrains the parameter to have a public field with the specified value - - Name of the public field. - Expected value. - - - - - Constrains the parameter to have a public field with the specified value. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - Name of the public field. - Constraint for the public field. - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint for the public field. - - - - Determines whether the parameter has the specified public field and that it is null. - - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is not null. - - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is not null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - Central location for constraints - - - - - Evaluate a greater than constraint for . - - The object the parameter should be greater than - - - - Evaluate a less than constraint for . - - The object the parameter should be less than - - - - Evaluate a less than or equal constraint for . - - The object the parameter should be less than or equal to - - - - Evaluate a greater than or equal constraint for . - - The object the parameter should be greater than or equal to - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Evaluate a not equal constraint for . - - The object the parameter should not equal to - - - - Evaluate a same as constraint. - - The object the parameter should the same as. - - - - Evaluate a not same as constraint. - - The object the parameter should not be the same as. - - - - A constraints that accept anything - - - - - - A constraint that accept only nulls - - - - - - A constraint that accept only non null values - - - - - - A constraint that accept only value of the specified type - - - - - A constraint that accept only value of the specified type - - - - - Evaluate a parameter using a predicate - - The predicate to use - - - - Central location for constraints about lists and collections - - - - - Determines whether the specified obj is in the parameter. - The parameter must be IEnumerable. - - Obj. - - - - - Determines whatever the parameter is in the collection. - - - - - Determines that the parameter collection is identical to the specified collection - - - - - Determines that the parameter collection has the specified number of elements. - - The constraint that should be applied to the collection count. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The zero-based index of the list element. - The constraint which should be applied to the list element. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The key of the element. - The constraint which should be applied to the element. - - - - Determines that all elements of the specified collection are in the the parameter collection - - The collection to compare against - The constraint which should be applied to the list parameter. - - - - Central location for constraints for object's properties - - - - - Constrains the parameter to have property with the specified value - - Name of the property. - Expected value. - - - - - Constrains the parameter to have property with the specified value. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - - Constrains the parameter to have a property satisfying a specified constraint. - - Name of the property. - Constraint for the property. - - - - Constrains the parameter to have a property satisfying a specified constraint. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint for the property. - - - - Determines whether the parameter has the specified property and that it is null. - - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is not null. - - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is not null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - constraints the parameter to have the exact same property values as the expected object. - - An object, of the same type as the parameter, whose properties are set with the expected values. - An instance of the constraint that will do the actual check. - - The parameter's public property values and public field values will be matched against the expected object's - public property values and public field values. The first mismatch will be reported and no further matching is done. - The matching is recursive for any property or field that has properties or fields of it's own. - Collections are supported through IEnumerable, which means the constraint will check if the actual and expected - collection contain the same values in the same order, where the values contained by the collection can have properties - and fields of their own that will be checked as well because of the recursive nature of this constraint. - - - - - Central location for all text related constraints - - - - - Constrain the argument to starts with the specified string - - - - - Constrain the argument to end with the specified string - - - - - Constrain the argument to contain the specified string - - - - - Constrain the argument to validate according to regex pattern - - - - - Provides access to the constraintes defined in the class to be used in context - with the syntax. - - - - - Constrain the argument to starts with the specified string - - - - - - Constrain the argument to end with the specified string - - - - - Constrain the argument to contain the specified string - - - - - Constrain the argument to validate according to regex pattern - - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - This class defines a lot of method signatures, which we will use - to allow compatability on net-2.0 - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - Allows expectations to be set on methods that should never be called. - For methods with void return value, you need to use LastCall or - DoNotExpect.Call() with a delegate. - - - - - Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios. - - - - - Accepts a delegate that will execute inside the method which - LastCall.Repeat.Never() will be applied to. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - DoNotExpect.Call(delegate{ mockSrv.Stop(); }); - ... - - - - - An expectaton violation was detected. - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Signals that an object was call on a mock repository which doesn't - belong to this mock repository or not a mock - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Allows to set expectation on methods that has return values. - For methods with void return value, you need to use LastCall - - - - - The method options for the last call on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios, use . - - - - - Accepts a delegate that will execute inside the method, and then return the resulting - instance. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException()); - ... - - - - - Get the method options for the last method call on the mockInstance. - - - - - A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); }); - - - - - Abstract class that holds common information for - expectations. - - - - - Interface to validate that a method call is correct. - - - - - Validate the arguments for the method. - This method can be called numerous times, so be careful about side effects - - The arguments with which the method was called - - - - Add an actual method call to this expectation - - - - - Returns the return value or throw the exception and setup any output / ref parameters - that has been set. - - - - - Builds the verification failure message. - - - - - - Gets the error message. - - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - The return value for a method matching this expectation - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw. - - - - - Gets the method this expectation is for. - - - - - Gets or sets what special condtions there are for this method - repeating. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - Specify whatever this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - An action to execute when the method is matched. - - - - - Set the out / ref parameters for the method call. - The indexing is zero based and ignores any non out/ref parameter. - It is possible not to pass all the parameters. This method can be called only once. - - - - - Documentation Message - - - - - Gets the invocation for this expectation - - The invocation. - - - - Occurs when the exceptation is match on a method call - - - - - Allow to set the return value in the future, if it was already set. - - - - - Number of actuall calls made that passed this expectation - - - - - Range of expected calls that should pass this expectation. - - - - - The return value for a method matching this expectation - - - - - The exception to throw on a method matching this expectation. - - - - - The method this expectation is for. - - - - - The return value for this method was set - - - - - Whether this method will repeat - unlimited number of times. - - - - - A delegate that will be run when the - expectation is matched. - - - - - The arguments that matched this expectation. - - - - - Documentation message - - - - - The method originalInvocation - - - - - Get the hash code - - - - - Add an actual actualMethodCall call to this expectation - - - - - Builds the verification failure message. - - - - - - Returns the return value or throw the exception and setup output / ref parameters - - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Creates a new instance. - - The originalInvocation for this method, required because it contains the generic type infromation - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if this object equal to obj - - - - - The error message for these arguments - - - - - Asserts that the delegate has the same parameters as the expectation's method call - - - - - Setter for the outpur / ref parameters for this expecataion. - Can only be set once. - - - - - Specify whether this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - Gets the method this expectation is for. - - - - - Gets the originalInvocation for this expectation - - The originalInvocation. - - - - Gets or sets what special condtions there are for this method - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - The return value for a method matching this expectation - - - - - An action to execute when the method is matched. - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw or an action to execute. - - - - - Documentation message - - - - - Occurs when the exceptation is match on a method call - - - - - Allow to set the return value in the future, if it was already set. - - - - - Gets the error message. - - - - - - Expectation that matches any arguments for the method. - - - - - Creates a new instance. - - Invocation for this expectation - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Summary description for ArgsEqualExpectation. - - - - - Creates a new instance. - - Expected args. - The invocation for this expectation - Number of method calls for this expectations - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Get the expected args. - - - - - Call a specified callback to verify the expectation - - - - - Creates a new instance. - - Expectation. - Callback. - - - - Creates a new instance. - - Invocation for this expectation - Callback. - Number of method calls for this expectations - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Expect the method's arguments to match the contraints - - - - - Creates a new instance. - - Invocation for this expectation - Constraints. - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - Constraints. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Summary for AndSpecification - - - - - - - - - - - - - - - - - - - - - - Summary description for FollowsEventNamingStandard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Summary descritpion for NamedEventExistsOnDeclaringType - - - - - - - - - Doesn't log anything, just makes happy noises - - - - - Log expectations - allows to see what is going on inside Rhino Mocks - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Operation on a remoting proxy - - - It is not possible to directly communicate to a real proxy via transparent proxy. - Transparent proxy impersonates a user type and only methods of that user type are callable. - The only methods that are guaranteed to exist on any transparent proxy are methods defined - in Object: namely ToString(), GetHashCode(), and Equals()). - - These three methods are the only way to tell the real proxy to do something. - Equals() is the most suitable of all, since it accepts an arbitrary object parameter. - The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation, - transparentProxy.Equals(operation) will call operation.Process(realProxy). - This way we can retrieve a real proxy from transparent proxy and perform - arbitrary operation on it. - - - - - Generates remoting proxies and provides utility functions - - - - - Create the proxy using remoting - - - - - Check whether an object is a transparent proxy with a RemotingProxy behind it - - Object to check - true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Retrieve a mocked object from a transparent proxy - - Transparent proxy with a RemotingProxy instance behind it - Mocked object associated with the proxy - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Implementation of IInvocation based on remoting proxy - - Some methods are marked NotSupported since they either don't make sense - for remoting proxies, or they are never called by Rhino Mocks - - - - Rudimetry implementation that simply logs methods calls as text. - - - - - Initializes a new instance of the class. - - The writer. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Behave like a stub, all properties and events acts normally, methods calls - return default values by default (but can use expectations to set them up), etc. - - - - - Records all the expectations for a mock - - - - - Different actions on this mock - - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - This method is called to indicate that a property behavior call. - This is done so we generate good error message in the common case of people using - Stubbed properties with Return(). - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - This method is called to indicate that a property behavior call. - This is done so we generate good error message in the common case of people using - Stubbed properties with Return(). - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that this mock expectations have passed. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Asserts the previous method is closed (had an expectation set on it so we can replay it correctly) - - - - - Get the default call count range expectation - - - - - - Gets the last expectation. - - - - - Gets the total method calls count. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Initializes a new instance of the class. - - The proxy that generates the method calls - Repository. - - - - We don't care much about expectations here, so we will remove the expectation if - it is not closed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - - Get the default call count range expectation - - - - - - Validate expectations on recorded methods, but in general completely ignoring them. - Similar to except that it would return a - when BackToRecord is called. - - - - - Validate all expectations on a mock - - - - - The repository for this state - - - - - The proxy object for this state - - - - - Get the options for the last method call - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Add a method call for this state' mock. - This allows derived method to cleanly get a the setupresult behavior while adding - their own. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - not relevant - - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Initializes a new instance of the class. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that matches the original mock state of the object. - - - - - Write rhino mocks log info to the trace - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - if set to true [log recorded]. - if set to true [log replayed]. - if set to true [log unexpected]. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Writes log information as stack traces about rhino mocks activity - - - - - Allows to redirect output to a different location. - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Marker interface used to indicate that this is a partial mock. - - - - - Options for CallOriginalMethod - - - - - No expectation is created, the method will be called directly - - - - - Normal expectation is created, but when the method is later called, it will also call the original method - - - - - This is a data structure that is used by - to pass - the current method to the relevant delegate - - - - - Initializes a new instance of the class. - - The invocation. - - - - Gets the args for this method invocation - - - - - Get the method that was caused this invocation - - - - - Gets or sets the return value for this method invocation - - The return value. - - - - Adds optional new usage: - using(mockRepository.Record()) { - Expect.Call(mock.Method()).Return(retVal); - } - using(mockRepository.Playback()) { - // Execute code - } - N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll() - calls are taken care of by Record/Playback - - - Creates proxied instances of types. - - - - Generates a stub without needing a - Arguments for 's constructor - The of stub to create. - The stub - - - - Generates a stub without needing a - The of stub. - Arguments for the 's constructor. - The stub - - - - Generate a mock object without needing a - type of mock object to create. - Arguments for 's constructor - the mock object - - - - Generate a multi-mock object without needing a - The typeof object to generate a mock for. - A second interface to generate a multi-mock for. - Arguments for 's constructor - the multi-mock object - - - - Generate a multi-mock object without without needing a - The typeof object to generate a mock for. - An interface to generate a multi-mock for. - A second interface to generate a multi-mock for. - Arguments for 's constructor - the multi-mock object - - - - Creates a multi-mock without without needing a - The type of mock to create, this can be a class - Any extra interfaces to add to the multi-mock, these can only be interfaces. - Arguments for 's constructor - the multi-mock object - - - - Creates a strict mock without without needing a - Any arguments required for the 's constructor - The type of mock object to create. - The mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - Any arguments required for the 's constructor - The type of mock object to create, this can be a class. - An interface to generate a multi-mock for, this must be an interface! - The multi-mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - Any arguments required for the 's constructor - The type of mock object to create, this can be a class. - An interface to generate a multi-mock for, this must be an interface! - A second interface to generate a multi-mock for, this must be an interface! - The multi-mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - The type of mock object to create, this can be a class - Any extra interfaces to generate a multi-mock for, these must be interaces! - Any arguments for the 's constructor - The strict multi-mock object - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Generate a mock object with dynamic replay semantics and remoting without needing the mock repository - - - - - Generate a mock object with strict replay semantics and remoting without needing the mock repository - - - - Helper method to create a mock object without a repository instance and put the object back into replay mode. - The type of mock object to create - A delegate that uses a mock repository instance to create the underlying mock - The mock object in the replay mode. - - - - - - - - - - - - - - This is a map of types to ProxyGenerators. - - - - - This is used to record the last repository that has a method called on it. - - - - - this is used to get to the last proxy on this repository. - - - - - For mock delegates, maps the proxy instance from intercepted invocations - back to the delegate that was originally returned to client code, if any. - - - - - All the proxies in the mock repositories - - - - - This is here because we can't put it in any of the recorders, since repeatable methods - have no orderring, and if we try to handle them using the usual manner, we would get into - wierd situations where repeatable method that was defined in an orderring block doesn't - exists until we enter this block. - - - - - Creates a new instance. - - - - - Move the repository to ordered mode - - - - - Move the repository to un-ordered mode - - - - - Creates a mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a strict mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a strict remoting mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - - Arguments for the class' constructor, if mocking a concrete class - - - - - Creates a strict remoting mock for the specified type. - - - Arguments for the class' constructor, if mocking a concrete class - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - - - - Creates a strict mock from several types, with strict semantics. - Only may be a class. - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a strict mock from several types, with strict semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - Creates a dynamic mock for the specified type. - Type. - Arguments for the class' constructor, if mocking a concrete class - - - Creates a dynamic mock for the specified type. - Type. - Arguments for the class' constructor, if mocking a concrete class - - - Creates a dynamic mock for the specified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock object that defaults to calling the class methods if no expectation is set on the method. - Type. - Arguments for the class' constructor. - - - Creates a mock object that defaults to calling the class methods. - Type. - Extra interface types to mock. - - - Creates a mock object that defaults to calling the class methods. - Type. - Extra interface types to mock. - Arguments for the class' constructor. - - - Creates a mock object using remoting proxies - Type to mock - must be MarshalByRefObject - Mock object - Proxy mock can mock non-virtual methods, but not static methods - Creates the mock state for this proxy - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - This method *cannot* be called from inside an ordering. - the object to move to replay state - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - the object to move to replay state - - - - Move the mocked object back to record state.You can (and it's recommended) to run {Verify()} before you use this method. - Will delete all current expectations! - - - - Move the mocked object back to record state. - Optionally, can delete all current expectations, but allows more granularity about how - it would behave with regard to the object state. - - - - - Verify that all the expectations for this object were fulfilled. - - the object to verify the expectations for - - - - Get the method options for the last call on - mockedInstance. - - The mock object - Method options for the last call - - - - Maps an invocation proxy back to the mock object instance that was originally - returned to client code which might have been a delegate to this proxy. - - The mock object proxy from the intercepted invocation - The mock object - - - This is provided to allow advance extention functionality, where Rhino Mocks standard functionality is not enough. - The type to mock - Delegate that create the first state of the mocked object (usualy the record state). - Additional types to be implemented, this can be only interfaces - optional arguments for the constructor - - - - - Method: GetMockedObject - Get an IProxy from a mocked object instance, or throws if the - object is not a mock object. - - - - - Method: GetMockedObjectOrNull - Get an IProxy from a mocked object instance, or null if the - object is not a mock object. - - - - Pops the recorder. - - - Pushes the recorder. - New recorder. - - - - All the mock objects in this repository will be moved - to record state. - - - - - All the mock objects in this repository will be moved - to record state. - - - - - Replay all the mocks from this repository - - - - - Verify all the mocks from this repository - - - - - Gets the proxy generator for a specific type. Having a single ProxyGenerator - with multiple types linearly degrades the performance so this implementation - keeps one ProxyGenerator per type. - - - - Set the exception to be thrown when verified is called. - - - - Creates a mock for the spesified type with strict mocking semantics. - Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock for the spesified type with strict mocking semantics. - Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a dynamic mock for the specified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock object from several types. - - - - - Creates a strict mock object from several types. - - - - - Create a mock object from several types with dynamic semantics. - - - - - Create a mock object from several types with partial semantics. - - - - - Create a mock object from several types with strict semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a strict mock object from several types with strict semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with dynamic semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with partial semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object with from a class that defaults to calling the class methods - - Arguments for the class' constructor, if mocking a concrete class - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The arguments for constructor. - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The type. - The arguments for constructor. - The stub - - - - Returns true if the passed mock is currently in replay mode. - - The mock to test. - True if the mock is in replay mode, false otherwise. - - - - Determines whether the specified proxy is a stub. - - The proxy. - - - - Register a call on a prperty behavior - - - - - - Gets the recorder. - - - - - - Gets the replayer for this repository. - - - - - - Gets the last proxy which had a method call. - - - - - Delegate: CreateMockState - This is used internally to cleanly handle the creation of different - RecordMockStates. - - - - - A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks - - - - - Create an expectation on this mock for this action to occur - - - The mock. - The action. - - - - - Reset all expectations on this mock object - - - The mock. - - - - Reset the selected expectation on this mock object - - - The mock. - The options to reset the expectations on this mock. - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - the mocked object to move to replay state - - - - Gets the mock repository for this specificied mock object - - - The mock. - - - - - Create an expectation on this mock for this action to occur - - - - The mock. - The action. - - - - - Tell the mock object to perform a certain action when a matching - method is called. - Does not create an expectation for this method. - - - The mock. - The action. - - - - - Tell the mock object to perform a certain action when a matching - method is called. - Does not create an expectation for this method. - - - - The mock. - The action. - - - - - Gets the arguments for calls made on this mock object and the method that was called - in the action. - - - The mock. - The action. - - - Here we will get all the arguments for all the calls made to DoSomething(int) - - var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0)) - - - - - - Gets the arguments for calls made on this mock object and the method that was called - in the action and matches the given constraints - - - The mock. - The action. - The setup constraints. - - - Here we will get all the arguments for all the calls made to DoSomething(int) - - var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0)) - - - - - - Asserts that a particular method was called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was NOT called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - The setup constraints. - - - - Finds the approprite implementation type of this item. - This is the class or an interface outside of the rhino mocks. - - The mocked obj. - - - - - Verifies all expectations on this mock object - - The mock object. - - - - Gets the event raiser for the event that was called in the action passed - - The type of the event source. - The mock object. - The event subscription. - - - - - Raise the specified event using the passed arguments. - The even is extracted from the passed labmda - - The type of the event source. - The mock object. - The event subscription. - The sender. - The instance containing the event data. - - - - Raise the specified event using the passed arguments. - The even is extracted from the passed labmda - - The type of the event source. - The mock object. - The event subscription. - The args. - - - TODO: Make this better! It currently breaks down when mocking classes or - ABC's that call other virtual methods which are getting intercepted too. I wish - we could just walk Expression{Action{Action{T}} to assert only a single - method is being made. - - The workaround is to not call foo.AssertWasCalled .. rather foo.VerifyAllExpectations() - The type of mock object - The mock repository - The actual mock object to assert expectations on. - - - - Fake type that disallow creating it. - Should have been System.Type, but we can't use it. - - - - - Utility class for dealing with messing generics scenarios. - - - - - There are issues with trying to get this to work correctly with open generic types, since this is an edge case, - I am letting the runtime handle it. - - - - - Gets the real type, including de-constructing and constructing the type of generic - methods parameters. - - The type. - The invocation. - - - - - Because we need to support complex types here (simple generics were handled above) we - need to be aware of the following scenarios: - List[T] and List[Foo[T]] - - - - - ExpectationsList - - - - - Dictionary - - - - - Dictionary class - - - - - Create a new instance of ProxyStateDictionary - - - - - Allows to call a method and immediately get it's options. - - - - - Interface to allow calling a method and immediately get it's options. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Creates a new instance. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Allows to call a method and immediately get it's options. - Set the expected number for the call to Any() - - - - - Creates a new instance. - - Proxy. - Mocked instance. - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - This class is reponsible for taking a delegate and creating a wrapper - interface around it, so it can be mocked. - - - - - The scope for all the delegate interfaces create by this mock repository. - - - - - Gets a type with an "Invoke" method suitable for use as a target of the - specified delegate type. - - - - - - - Raise events for all subscribers for an event - - - - - Raise events for all subscribers for an event - - - - - Raise the event - - - - - The most common form for the event handler signature - - - - - Create an event raiser for the specified event on this instance. - - - - - Creates a new instance of EventRaiser - - - - - Raise the event - - - - - The most common signature for events - Here to allow intellisense to make better guesses about how - it should suggest parameters. - - - - - Allows to define what would happen when a method - is called. - - - - - Allows to define what would happen when a method - is called. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Allow to override this return value in the future - - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched - and allow to optionally modify the invocation as needed - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - Call the original method on the class, optionally bypassing the mocking layers. - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Expect last (property) call as property setting, ignore the argument given - - - - - - Expect last (property) call as property setting with a given argument. - - - - - - - Get an event raiser for the last subscribed event. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Better syntax to define repeats. - - - - - Allows to specify the number of time for method calls - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - Repeat the method any number of times. - This has special affects in that this method would now ignore orderring. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - This method must not appear in the replay state. - This has special affects in that this method would now ignore orderring. - - - - - Creates a new instance. - - the repository for this expectation - the recorder for this proxy - the proxy for this expectation - Expectation. - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Set the return value for the method, but allow to override this return value in the future - - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - Call the original method on the class, optionally bypassing the mocking layers - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Expect last (property) call as property setting, ignore the argument given - - - - - - Expect last (property) call as property setting with a given argument. - - - - - - - Gets the event raiser for the last event - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - This method must not appear in the replay state. - - - - - Documentation message for the expectation - - Message - - - - Repeat the method any number of times. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - Better syntax to define repeats. - - - - - This class will provide hash code for hashtables without needing - to call the GetHashCode() on the object, which may very well be mocked. - This class has no state so it is a singelton to avoid creating a lot of objects - that does the exact same thing. See flyweight patterns. - - - - - Get the hash code for a proxy object without calling GetHashCode() - on the object. - - - - - Compares two instances of mocked objects - - - - - Compare two mocked objects - - - - - The next hash code value for a mock object. - This is safe for multi threading. - - - - - The sole instance of - - - - - This is a dummy type that is used merely to give DynamicProxy the proxy instance that - it needs to create IProxy's types. - - - - - Interface to find the repository of a mocked object - - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - Get all the method calls arguments that were made against this object with the specificed - method. - - - Only method calls in replay mode are counted - - - - - Records the method call - - - - - Mocks that are tied to this mock lifestyle - - - - - The unique hash code of this mock, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - Gets or sets the constructor arguments. - - The constructor arguments. - - - - The mocked instance that this is representing - - - - - Create a new instance of - - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - Return true if there is already a value for the property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Get all the method calls arguments that were made against this object with the specificed - method. - - - - - Only method calls in replay mode are counted - - - - - Records the method call - - - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - Mocks that are tied to this mock lifestyle - - - - - The unique hash code of this proxy, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets or sets the constructor arguments. - - The constructor arguments. - - - - The mocked instance that this is representing - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - Range for expected method calls - - - - - Creates a new instance. - - Min. - Max. - - - - Return the string representation of this range. - - - - - Gets or sets the min. - - - - - - Gets or sets the max. - - - - - - Records all the expectations for a mock and - return a ReplayDynamicMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Get the default call count range expectation - - - - - - Gets a mock state that match the original mock state of the object. - - - - - Records all the expectations for a mock and - return a ReplayPartialMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that matches the original mock state of the object. - - - - - Options for special repeat option - - - - - This method can be called only as many times as the IMethodOptions.Expect allows. - - - - - This method should never be called - - - - - This method can be call any number of times - - - - - This method will call the original method - - - - - This method will call the original method, bypassing the mocking layer - - - - - This method will simulate simple property behavior - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Summary description for RhinoInterceptor. - - - - - Creates a new instance. - - - - - Intercept a method call and direct it to the repository. - - - - - Validate arguments for methods - - - - - Validate that the passed argument is not null. - - The object to validate - The name of the argument - - If the obj is null, an ArgumentNullException with the passed name - is thrown. - - - - - Validate that the arguments are equal. - - Expected args. - Actual Args. - - - - Validate that the two arguments are equals, including validation for - when the arguments are collections, in which case it will validate their values. - - - - - This method is safe for use even if any of the objects is a mocked object - that override equals. - - - - - Throw an object already verified when accessed - - - - - Create a new instance of VerifiedMockState - - The previous mock state, used to get the initial record state - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - not relevant - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Records the actions on all the mocks created by a repository. - - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Removes all the repeatable expectations for proxy. - - Mocked object. - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Gets the recorded expectation or null. - - - - - Gets the next expected calls string. - - - - - Moves to parent recorder. - - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Clear the replayer to call (and all its chain of replayers) - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Allows to set various options for the last method call on - a specified object. - If the method has a return value, it's recommended to use Expect - - - - - Allows to get an interface to work on the last call. - - The mocked object - Interface that allows to set options for the last method call on this object - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Set the return value for the method. This overload is needed for LastCall.Return(null) - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Call the original method on the class, bypassing the mocking layers, for the last call. - - - - - Call the original method on the class, optionally bypassing the mocking layers, for the last call. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Gets an interface that will raise the last event when called. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Better syntax to define repeats. - - - - - Base class for method recorders, handle delegating to inner recorder if needed. - - - - - List of the expected actions on for this recorder - The legal values are: - * Expectations - * Method Recorders - - - - - The current recorder. - - - - - The current replayer; - - - - - The parent recorder of this one, may be null. - - - - - This contains a list of all the replayers that should be ignored - for a spesific method call. A replayer gets into this list by calling - ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation. - - - - - All the repeatable methods calls. - - - - - Counts the recursion depth of the current expectation search stack - - - - - Creates a new instance. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Remove the all repeatable expectations for proxy. - - Mocked object. - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Moves to parent recorder. - - - - - Gets the recorded expectation or null. - - - - - Clear the replayer to call (and all its chain of replayers). - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Should this replayer be considered valid for this call? - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Handle the real execution of this method for the derived class - - - - - Ordered collection of methods, methods must arrive in specified order - in order to pass. - - - - - Unordered collection of method records, any expectation that exist - will be matched. - - - - - The parent recorder we have redirected to. - Useful for certain edge cases in orderring. - See: FieldProblem_Entropy for the details. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Creates a new instance. - - - - - Records the specified call with the specified args on the mocked object. - - Mocked object. - Method. - Expectation. - - - - Get the expectation for this method on this object with this arguments - - Invocation for this method - Mocked object. - Method. - Args. - True is the call was recorded, false otherwise - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Handle the real execution of this method for the derived class - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Gets the next expected calls string. - - - - - Create an exception for an unexpected method call. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Creates a new instance. - - Parent recorder. - Repetable methods - - - - Creates a new instance. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Hold an expectation for a method call on an object - - - - - Creates a new instance. - - Proxy. - Method. - Expectation. - - - - Determines if the object equal to this instance - - Obj. - - - - - Gets the hash code. - - - - - - Gets the proxy. - - - - - - Gets the method. - - - - - - Gets the expectation. - - - - - - Holds a pair of mocked object and a method - and allows to compare them against each other. - This allows us to have a distinction between mockOne.MyMethod() and - mockTwo.MyMethod()... - - - - - Creates a new instance. - - Proxy. - Method. - - - - Determines whatever obj equals to this instance. - ProxyMethodPairs are equal when they point to the same /instance/ of - an object, and to the same method. - - Obj. - - - - - Gets the hash code. - - - - - - Gets the proxy. - - - - - - Gets the method. - - - - - - Change the recorder from ordered to unordered and vice versa - - - - - Creates a new instance. - - - - - Disposes this instance. - - - - - Accessor for the current mocker - - - - - The current mocker - - - - - Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)] - Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)] - - - - - Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Logs all method calls for methods - - - - - Setup method calls to repeat any number of times. - - - - - Get the method options and set the last method call to repeat - any number of times. - This also means that the method would transcend ordering - - - - - Get the method options for the last method call on the mockInstance and set it - to repeat any number of times. - This also means that the method would transcend ordering - - - - - Utility class for working with method calls. - - - - - Return the string representation of a method call and its arguments. - - The method - The method arguments - Invocation of the method, used to get the generics arguments - Delegate to format the parameter - The string representation of this method call - - - - Return the string representation of a method call and its arguments. - - The invocation of the method, used to get the generic parameters - The method - The method arguments - The string representation of this method call - - - - Delegate to format the argument for the string representation of - the method call. - - - - - Utility to get the default value for a type - - - - - The default value for a type. - Null for reference types and void - 0 for value types. - First element for enums - Note that we need to get the value even for opened generic types, such as those from - generic methods. - - Type. - The invocation. - the default value - - - - Allows easier access to MockRepository, works closely with Mocker.Current to - allow access to a context where the mock repository is automatially verified at - the end of the code block. - - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The code that will be executed under the mock context - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository. - The code that will be executed under the mock context - - - - Create a FluentMocker - - The mock repository to use. - - - - A method with no arguments and no return value that will be called under the mock context. - - - - - FluentMocker implements some kind of fluent interface attempt - for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]." - - - - - Interface to verify previously defined expectations - - - - - Verifies if a piece of code - - - - - Defines unordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Defines ordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Verifies previously defined expectations - - - - - This delegate is compatible with the System.Func{T,R} signature - We have to define our own to get compatability with 2.0 - - - - - This attribute is here so we can get better Pex integration - Using this means that Pex will not try to inspect the work of - the actual proxies being generated by Rhino Mocks - - - - diff --git a/lib/Net/2.0/log4net.dll b/lib/Net/2.0/log4net.dll deleted file mode 100644 index 2a56a3ed..00000000 Binary files a/lib/Net/2.0/log4net.dll and /dev/null differ diff --git a/lib/Net/3.5/Rhino.Mocks.dll b/lib/Net/3.5/Rhino.Mocks.dll deleted file mode 100644 index 3fc4b2ae..00000000 Binary files a/lib/Net/3.5/Rhino.Mocks.dll and /dev/null differ diff --git a/lib/Net/3.5/Rhino.Mocks.xml b/lib/Net/3.5/Rhino.Mocks.xml deleted file mode 100644 index b1f76384..00000000 --- a/lib/Net/3.5/Rhino.Mocks.xml +++ /dev/null @@ -1,5624 +0,0 @@ - - - - Rhino.Mocks - - - - - Defines constraints and return values for arguments of a mock. - Only use Arg inside a method call on a mock that is recording. - Example: - ExpectCall( - mock.foo( - Arg<int>.Is.GreaterThan(2), - Arg<string>.Is.Anything - )); - Use Arg.Text for string specific constraints - Use Arg<ListClass>.List for list specific constraints - - - - - - Register the predicate as a constraint for the current call. - - The predicate. - default(T) - - Allow you to use code to create constraints - - demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba")))); - - - - - - Define a complex constraint for this argument by passing several constraints - combined with operators. (Use Is in simple cases.) - Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u")); - - Constraints using Is, Text and List - Dummy to satisfy the compiler - - - - Define a Ref argument. - - Constraints for this argument - value returned by the mock - - - - - Define a out parameter. Use it together with the keyword out and use the - Dummy field available by the return value. - Example: mock.foo( out Arg<string>.Out("hello").Dummy ); - - - - - - - Define a simple constraint for this argument. (Use Matches in simple cases.) - Example: - Arg<int>.Is.Anthing - Arg<string>.Is.Equal("hello") - - - - - Define Constraints on list arguments. - - - - - Use the Arg class (without generic) to define Text constraints - - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Define constraints on text arguments. - - - - - Used to manage the static state of the Arg<T> class"/> - - - - - Resets the static state - - - - - Returns return values for the out and ref parameters - Note: the array returned has the size of the number of out and ref - argument definitions - - - - - - Returns the constraints for all arguments. - Out arguments have an Is.Anything constraint and are also in the list. - - - - - - What should BackToRecord clear - - - - - Retain all expectations and behaviors and return to mock - - - - - All expectations - - - - - Event subscribers for this instance - - - - - Methods that should be forwarded to the base class implementation - - - - - Properties that should behave like properties - - - - - Remove all the behavior of the object - - - - - Interface for constraints - - - - - Determines if the object pass the constraints - - - - - And operator for constraints - - - - - Not operator for constraints - - - - - Or operator for constraints - - - - - Allow overriding of || or && - - - - - - - Allow overriding of || or && - - - - - - - Gets the message for this constraint - - - - - - Constrain that the public field has a specified value - - - - - Constrain that the public field matches another constraint. - - - - - Creates a new instance. - - Name of the public field. - Constraint to place on the public field value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint to place on the public field value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - Creates a new instance. - - Name of the public field. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - Constrain that the property has a specified value - - - - - Constrain that the property matches another constraint. - - - - - Creates a new instance. - - Name of the property. - Constraint to place on the property value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint to place on the property value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - Creates a new instance. - - Name of the property. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - Constrain that the parameter must be of the specified type - - - - - Creates a new instance. - - Type. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that determines whether an object is the same object as another. - - - - - Creates a new instance. - - Obj. - - - - Determines if the object passes the constraints. - - - - - Gets the message for this constraint. - - - - - Evaluate a parameter using constraints - - - - - Create new instance - - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - A constraint based on lambda expression, we are using Expression{T} - because we want to be able to get good error reporting on that. - - - - - Initializes a new instance of the class. - - The expr. - - - - Determines if the object pass the constraints - - - - - - - Gets the message for this constraint - - - - - - Constrain that the list contains the same items as the parameter list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain that the parameter is one of the items in the list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain that the object is inside the parameter list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Applies another AbstractConstraint to the collection count. - - - - - Creates a new instance. - - The constraint that should be applied to the collection count. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint. - - - - - Applies another AbstractConstraint to a specific list element. - - - - - Creates a new instance. - - The zero-based index of the list element. - The constraint that should be applied to the list element. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint - - - - - - Applies another AbstractConstraint to a specific generic keyed list element. - - - - - Creates a new instance. - - The key of the list element. - The constraint that should be applied to the list element. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint - - - - - - Constrains that all elements are in the parameter list - - - - - Initializes a new instance of the class. - - The these. - - - - Determines if the object pass the constraints - - - - - - - Gets the message for this constraint - - - - - - Combines two constraints, constraint pass if either is fine. - - - - - Creates a new instance. - - C1. - C2. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Negate a constraint - - - - - Creates a new instance. - - C1. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Combines two constraints - - - - - - Creates a new instance. - - C1. - C2. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain the argument to validate according to regex pattern - - - - - Creates a new instance. - - Pattern. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument contains the specified string. - - - - - Creates a new instance. - - Inner string. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument ends with the specified string - - - - - Creates a new instance. - - End. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument start with the specified string - - - - - Creates a new instance. - - Start. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an object equals another - - - - - Creates a new instance. - - Obj. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that always returns true - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever a comparable is greater than another - - - - - Creates a new instance. - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Initializes a new constraint object. - - The expected object, The actual object is passed in as a parameter to the method - - - - Evaluate this constraint. - - The actual object that was passed in the method call to the mock. - True when the constraint is met, else false. - - - - Checks if the properties of the object - are the same as the properies of the object. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - - - - - - This is the real heart of the beast. - - - - Used by CheckReferenceType to check all properties of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Used by CheckReferenceType to check all fields of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Checks the items of both collections - - The expected collection - - True if both collections contain the same items in the same order. - - - - Builds a propertyname from the Stack _properties like 'Order.Product.Price' - to be used in the error message. - - A nested property name. - - - - Rhino.Mocks uses this property to generate an error message. - - - A message telling the tester why the constraint failed. - - - - - Provides access to the constraintes defined in the class to be used in context - with the syntax. - - The type of the argument - - - - Evaluate a greater than constraint for . - - The object the parameter should be greater than - - - - Evaluate a less than constraint for . - - The object the parameter should be less than - - - - Evaluate a less than or equal constraint for . - - The object the parameter should be less than or equal to - - - - Evaluate a greater than or equal constraint for . - - The object the parameter should be greater than or equal to - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Converts the object type to a better match if this is a primitive type. - - The obj. - - - - - Converts the object type to match. - - - Because of implicit conversions and the way ArgConstraints this method is needed to check - object type and potentially change the object type for a better "match" so that obj1.Equals(obj2) - will return the proper "answer" - - The obj. - - - - - Evaluate a not equal constraint for . - - The object the parameter should not equal to - - - - Evaluate a same as constraint. - - The object the parameter should the same as. - - - - Evaluate a not same as constraint. - - The object the parameter should not be the same as. - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A constraints that accept anything - - - - - - A constraint that accept only nulls - - - - - - A constraint that accept only non null values - - - - - - A constraint that accept only value of the specified type. - The check is performed on the type that has been defined - as the argument type. - - - - - Provides access to the constraints defined in the class to be used in context - with the syntax. - - - - - Determines whether the specified object is in the parameter. - The parameter must be IEnumerable. - - Obj. - - - - - Determines whatever the parameter is in the collection. - - - - - Determines that the parameter collection is identical to the specified collection - - - - - Determines that the parameter collection has the specified number of elements. - - The constraint that should be applied to the collection count. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The zero-based index of the list element. - The constraint which should be applied to the list element. - - - - Determines that all elements of the specified collection are in the the parameter collection - - The collection to compare against - The constraint which should be applied to the list parameter. - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides a dummy field to pass as out or ref argument. - - - - - - Dummy field to satisfy the compiler. Used for out and ref arguments. - - - - - Central location for constraints for object's public fields - - - - - Constrains the parameter to have a public field with the specified value - - Name of the public field. - Expected value. - - - - - Constrains the parameter to have a public field with the specified value. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - Name of the public field. - Constraint for the public field. - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint for the public field. - - - - Determines whether the parameter has the specified public field and that it is null. - - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is not null. - - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is not null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - Central location for constraints - - - - - Evaluate a greater than constraint for . - - The object the parameter should be greater than - - - - Evaluate a less than constraint for . - - The object the parameter should be less than - - - - Evaluate a less than or equal constraint for . - - The object the parameter should be less than or equal to - - - - Evaluate a greater than or equal constraint for . - - The object the parameter should be greater than or equal to - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Evaluate a not equal constraint for . - - The object the parameter should not equal to - - - - Evaluate a same as constraint. - - The object the parameter should the same as. - - - - Evaluate a not same as constraint. - - The object the parameter should not be the same as. - - - - A constraints that accept anything - - - - - - A constraint that accept only nulls - - - - - - A constraint that accept only non null values - - - - - - A constraint that accept only value of the specified type - - - - - A constraint that accept only value of the specified type - - - - - Evaluate a parameter using a predicate - - The predicate to use - - - - Central location for constraints about lists and collections - - - - - Determines whether the specified obj is in the parameter. - The parameter must be IEnumerable. - - Obj. - - - - - Determines whatever the parameter is in the collection. - - - - - Determines that the parameter collection is identical to the specified collection - - - - - Determines that the parameter collection has the specified number of elements. - - The constraint that should be applied to the collection count. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The zero-based index of the list element. - The constraint which should be applied to the list element. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The key of the element. - The constraint which should be applied to the element. - - - - Determines that all elements of the specified collection are in the the parameter collection - - The collection to compare against - The constraint which should be applied to the list parameter. - - - - Central location for constraints for object's properties - - - - - Constrains the parameter to have property with the specified value - - Name of the property. - Expected value. - - - - - Constrains the parameter to have property with the specified value. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - - Constrains the parameter to have a property satisfying a specified constraint. - - Name of the property. - Constraint for the property. - - - - Constrains the parameter to have a property satisfying a specified constraint. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint for the property. - - - - Determines whether the parameter has the specified property and that it is null. - - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is not null. - - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is not null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - constraints the parameter to have the exact same property values as the expected object. - - An object, of the same type as the parameter, whose properties are set with the expected values. - An instance of the constraint that will do the actual check. - - The parameter's public property values and public field values will be matched against the expected object's - public property values and public field values. The first mismatch will be reported and no further matching is done. - The matching is recursive for any property or field that has properties or fields of it's own. - Collections are supported through IEnumerable, which means the constraint will check if the actual and expected - collection contain the same values in the same order, where the values contained by the collection can have properties - and fields of their own that will be checked as well because of the recursive nature of this constraint. - - - - - Central location for all text related constraints - - - - - Constrain the argument to starts with the specified string - - - - - Constrain the argument to end with the specified string - - - - - Constrain the argument to contain the specified string - - - - - Constrain the argument to validate according to regex pattern - - - - - Provides access to the constraintes defined in the class to be used in context - with the syntax. - - - - - Constrain the argument to starts with the specified string - - - - - - Constrain the argument to end with the specified string - - - - - Constrain the argument to contain the specified string - - - - - Constrain the argument to validate according to regex pattern - - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - This class defines a lot of method signatures, which we will use - to allow compatability on net-2.0 - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - Allows expectations to be set on methods that should never be called. - For methods with void return value, you need to use LastCall or - DoNotExpect.Call() with a delegate. - - - - - Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios. - - - - - Accepts a delegate that will execute inside the method which - LastCall.Repeat.Never() will be applied to. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - DoNotExpect.Call(delegate{ mockSrv.Stop(); }); - ... - - - - - An expectaton violation was detected. - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Signals that an object was call on a mock repository which doesn't - belong to this mock repository or not a mock - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Allows to set expectation on methods that has return values. - For methods with void return value, you need to use LastCall - - - - - The method options for the last call on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios, use . - - - - - Accepts a delegate that will execute inside the method, and then return the resulting - instance. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException()); - ... - - - - - Get the method options for the last method call on the mockInstance. - - - - - A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); }); - - - - - Abstract class that holds common information for - expectations. - - - - - Interface to validate that a method call is correct. - - - - - Validate the arguments for the method. - This method can be called numerous times, so be careful about side effects - - The arguments with which the method was called - - - - Add an actual method call to this expectation - - - - - Returns the return value or throw the exception and setup any output / ref parameters - that has been set. - - - - - Builds the verification failure message. - - - - - - Gets the error message. - - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - The return value for a method matching this expectation - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw. - - - - - Gets the method this expectation is for. - - - - - Gets or sets what special condtions there are for this method - repeating. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - Specify whatever this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - An action to execute when the method is matched. - - - - - Set the out / ref parameters for the method call. - The indexing is zero based and ignores any non out/ref parameter. - It is possible not to pass all the parameters. This method can be called only once. - - - - - Documentation Message - - - - - Gets the invocation for this expectation - - The invocation. - - - - Occurs when the exceptation is match on a method call - - - - - Allow to set the return value in the future, if it was already set. - - - - - Number of actuall calls made that passed this expectation - - - - - Range of expected calls that should pass this expectation. - - - - - The return value for a method matching this expectation - - - - - The exception to throw on a method matching this expectation. - - - - - The method this expectation is for. - - - - - The return value for this method was set - - - - - Whether this method will repeat - unlimited number of times. - - - - - A delegate that will be run when the - expectation is matched. - - - - - The arguments that matched this expectation. - - - - - Documentation message - - - - - The method originalInvocation - - - - - Get the hash code - - - - - Add an actual actualMethodCall call to this expectation - - - - - Builds the verification failure message. - - - - - - Returns the return value or throw the exception and setup output / ref parameters - - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Creates a new instance. - - The originalInvocation for this method, required because it contains the generic type infromation - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if this object equal to obj - - - - - The error message for these arguments - - - - - Asserts that the delegate has the same parameters as the expectation's method call - - - - - Setter for the outpur / ref parameters for this expecataion. - Can only be set once. - - - - - Specify whether this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - Gets the method this expectation is for. - - - - - Gets the originalInvocation for this expectation - - The originalInvocation. - - - - Gets or sets what special condtions there are for this method - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - The return value for a method matching this expectation - - - - - An action to execute when the method is matched. - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw or an action to execute. - - - - - Documentation message - - - - - Occurs when the exceptation is match on a method call - - - - - Allow to set the return value in the future, if it was already set. - - - - - Gets the error message. - - - - - - Expectation that matches any arguments for the method. - - - - - Creates a new instance. - - Invocation for this expectation - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Summary description for ArgsEqualExpectation. - - - - - Creates a new instance. - - Expected args. - The invocation for this expectation - Number of method calls for this expectations - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Get the expected args. - - - - - Call a specified callback to verify the expectation - - - - - Creates a new instance. - - Expectation. - Callback. - - - - Creates a new instance. - - Invocation for this expectation - Callback. - Number of method calls for this expectations - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Expect the method's arguments to match the contraints - - - - - Creates a new instance. - - Invocation for this expectation - Constraints. - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - Constraints. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Summary for AndSpecification - - - - - - - - - - - - - - - - - - - - - - Summary description for FollowsEventNamingStandard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Summary descritpion for NamedEventExistsOnDeclaringType - - - - - - - - - Doesn't log anything, just makes happy noises - - - - - Log expectations - allows to see what is going on inside Rhino Mocks - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Operation on a remoting proxy - - - It is not possible to directly communicate to a real proxy via transparent proxy. - Transparent proxy impersonates a user type and only methods of that user type are callable. - The only methods that are guaranteed to exist on any transparent proxy are methods defined - in Object: namely ToString(), GetHashCode(), and Equals()). - - These three methods are the only way to tell the real proxy to do something. - Equals() is the most suitable of all, since it accepts an arbitrary object parameter. - The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation, - transparentProxy.Equals(operation) will call operation.Process(realProxy). - This way we can retrieve a real proxy from transparent proxy and perform - arbitrary operation on it. - - - - - Generates remoting proxies and provides utility functions - - - - - Create the proxy using remoting - - - - - Check whether an object is a transparent proxy with a RemotingProxy behind it - - Object to check - true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Retrieve a mocked object from a transparent proxy - - Transparent proxy with a RemotingProxy instance behind it - Mocked object associated with the proxy - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Implementation of IInvocation based on remoting proxy - - Some methods are marked NotSupported since they either don't make sense - for remoting proxies, or they are never called by Rhino Mocks - - - - Rudimetry implementation that simply logs methods calls as text. - - - - - Initializes a new instance of the class. - - The writer. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Behave like a stub, all properties and events acts normally, methods calls - return default values by default (but can use expectations to set them up), etc. - - - - - Records all the expectations for a mock - - - - - Different actions on this mock - - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - This method is called to indicate that a property behavior call. - This is done so we generate good error message in the common case of people using - Stubbed properties with Return(). - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - This method is called to indicate that a property behavior call. - This is done so we generate good error message in the common case of people using - Stubbed properties with Return(). - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that this mock expectations have passed. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Asserts the previous method is closed (had an expectation set on it so we can replay it correctly) - - - - - Get the default call count range expectation - - - - - - Gets the last expectation. - - - - - Gets the total method calls count. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Initializes a new instance of the class. - - The proxy that generates the method calls - Repository. - - - - We don't care much about expectations here, so we will remove the expectation if - it is not closed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - - Get the default call count range expectation - - - - - - Validate expectations on recorded methods, but in general completely ignoring them. - Similar to except that it would return a - when BackToRecord is called. - - - - - Validate all expectations on a mock - - - - - The repository for this state - - - - - The proxy object for this state - - - - - Get the options for the last method call - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Add a method call for this state' mock. - This allows derived method to cleanly get a the setupresult behavior while adding - their own. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - not relevant - - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Initializes a new instance of the class. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that matches the original mock state of the object. - - - - - Write rhino mocks log info to the trace - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - if set to true [log recorded]. - if set to true [log replayed]. - if set to true [log unexpected]. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Writes log information as stack traces about rhino mocks activity - - - - - Allows to redirect output to a different location. - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Marker interface used to indicate that this is a partial mock. - - - - - Options for CallOriginalMethod - - - - - No expectation is created, the method will be called directly - - - - - Normal expectation is created, but when the method is later called, it will also call the original method - - - - - This is a data structure that is used by - to pass - the current method to the relevant delegate - - - - - Initializes a new instance of the class. - - The invocation. - - - - Gets the args for this method invocation - - - - - Get the method that was caused this invocation - - - - - Gets or sets the return value for this method invocation - - The return value. - - - - Adds optional new usage: - using(mockRepository.Record()) { - Expect.Call(mock.Method()).Return(retVal); - } - using(mockRepository.Playback()) { - // Execute code - } - N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll() - calls are taken care of by Record/Playback - - - Creates proxied instances of types. - - - - Generates a stub without needing a - Arguments for 's constructor - The of stub to create. - The stub - - - - Generates a stub without needing a - The of stub. - Arguments for the 's constructor. - The stub - - - - Generate a mock object without needing a - type of mock object to create. - Arguments for 's constructor - the mock object - - - - Generate a multi-mock object without needing a - The typeof object to generate a mock for. - A second interface to generate a multi-mock for. - Arguments for 's constructor - the multi-mock object - - - - Generate a multi-mock object without without needing a - The typeof object to generate a mock for. - An interface to generate a multi-mock for. - A second interface to generate a multi-mock for. - Arguments for 's constructor - the multi-mock object - - - - Creates a multi-mock without without needing a - The type of mock to create, this can be a class - Any extra interfaces to add to the multi-mock, these can only be interfaces. - Arguments for 's constructor - the multi-mock object - - - - Creates a strict mock without without needing a - Any arguments required for the 's constructor - The type of mock object to create. - The mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - Any arguments required for the 's constructor - The type of mock object to create, this can be a class. - An interface to generate a multi-mock for, this must be an interface! - The multi-mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - Any arguments required for the 's constructor - The type of mock object to create, this can be a class. - An interface to generate a multi-mock for, this must be an interface! - A second interface to generate a multi-mock for, this must be an interface! - The multi-mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - The type of mock object to create, this can be a class - Any extra interfaces to generate a multi-mock for, these must be interaces! - Any arguments for the 's constructor - The strict multi-mock object - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Generate a mock object with dynamic replay semantics and remoting without needing the mock repository - - - - - Generate a mock object with strict replay semantics and remoting without needing the mock repository - - - - Helper method to create a mock object without a repository instance and put the object back into replay mode. - The type of mock object to create - A delegate that uses a mock repository instance to create the underlying mock - The mock object in the replay mode. - - - - - - - - - - - - - - This is a map of types to ProxyGenerators. - - - - - This is used to record the last repository that has a method called on it. - - - - - this is used to get to the last proxy on this repository. - - - - - For mock delegates, maps the proxy instance from intercepted invocations - back to the delegate that was originally returned to client code, if any. - - - - - All the proxies in the mock repositories - - - - - This is here because we can't put it in any of the recorders, since repeatable methods - have no orderring, and if we try to handle them using the usual manner, we would get into - wierd situations where repeatable method that was defined in an orderring block doesn't - exists until we enter this block. - - - - - Creates a new instance. - - - - - Move the repository to ordered mode - - - - - Move the repository to un-ordered mode - - - - - Creates a mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a strict mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a strict remoting mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - - Arguments for the class' constructor, if mocking a concrete class - - - - - Creates a strict remoting mock for the specified type. - - - Arguments for the class' constructor, if mocking a concrete class - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - - - - Creates a strict mock from several types, with strict semantics. - Only may be a class. - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a strict mock from several types, with strict semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - Creates a dynamic mock for the specified type. - Type. - Arguments for the class' constructor, if mocking a concrete class - - - Creates a dynamic mock for the specified type. - Type. - Arguments for the class' constructor, if mocking a concrete class - - - Creates a dynamic mock for the specified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock object that defaults to calling the class methods if no expectation is set on the method. - Type. - Arguments for the class' constructor. - - - Creates a mock object that defaults to calling the class methods. - Type. - Extra interface types to mock. - - - Creates a mock object that defaults to calling the class methods. - Type. - Extra interface types to mock. - Arguments for the class' constructor. - - - Creates a mock object using remoting proxies - Type to mock - must be MarshalByRefObject - Mock object - Proxy mock can mock non-virtual methods, but not static methods - Creates the mock state for this proxy - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - This method *cannot* be called from inside an ordering. - the object to move to replay state - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - the object to move to replay state - - - - Move the mocked object back to record state.You can (and it's recommended) to run {Verify()} before you use this method. - Will delete all current expectations! - - - - Move the mocked object back to record state. - Optionally, can delete all current expectations, but allows more granularity about how - it would behave with regard to the object state. - - - - - Verify that all the expectations for this object were fulfilled. - - the object to verify the expectations for - - - - Get the method options for the last call on - mockedInstance. - - The mock object - Method options for the last call - - - - Maps an invocation proxy back to the mock object instance that was originally - returned to client code which might have been a delegate to this proxy. - - The mock object proxy from the intercepted invocation - The mock object - - - This is provided to allow advance extention functionality, where Rhino Mocks standard functionality is not enough. - The type to mock - Delegate that create the first state of the mocked object (usualy the record state). - Additional types to be implemented, this can be only interfaces - optional arguments for the constructor - - - - - Method: GetMockedObject - Get an IProxy from a mocked object instance, or throws if the - object is not a mock object. - - - - - Method: GetMockedObjectOrNull - Get an IProxy from a mocked object instance, or null if the - object is not a mock object. - - - - Pops the recorder. - - - Pushes the recorder. - New recorder. - - - - All the mock objects in this repository will be moved - to record state. - - - - - All the mock objects in this repository will be moved - to record state. - - - - - Replay all the mocks from this repository - - - - - Verify all the mocks from this repository - - - - - Gets the proxy generator for a specific type. Having a single ProxyGenerator - with multiple types linearly degrades the performance so this implementation - keeps one ProxyGenerator per type. - - - - Set the exception to be thrown when verified is called. - - - - Creates a mock for the spesified type with strict mocking semantics. - Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock for the spesified type with strict mocking semantics. - Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a dynamic mock for the specified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock object from several types. - - - - - Creates a strict mock object from several types. - - - - - Create a mock object from several types with dynamic semantics. - - - - - Create a mock object from several types with partial semantics. - - - - - Create a mock object from several types with strict semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a strict mock object from several types with strict semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with dynamic semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with partial semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object with from a class that defaults to calling the class methods - - Arguments for the class' constructor, if mocking a concrete class - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The arguments for constructor. - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The type. - The arguments for constructor. - The stub - - - - Returns true if the passed mock is currently in replay mode. - - The mock to test. - True if the mock is in replay mode, false otherwise. - - - - Determines whether the specified proxy is a stub. - - The proxy. - - - - Register a call on a prperty behavior - - - - - - Gets the recorder. - - - - - - Gets the replayer for this repository. - - - - - - Gets the last proxy which had a method call. - - - - - Delegate: CreateMockState - This is used internally to cleanly handle the creation of different - RecordMockStates. - - - - - A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks - - - - - Create an expectation on this mock for this action to occur - - - The mock. - The action. - - - - - Reset all expectations on this mock object - - - The mock. - - - - Reset the selected expectation on this mock object - - - The mock. - The options to reset the expectations on this mock. - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - the mocked object to move to replay state - - - - Gets the mock repository for this specificied mock object - - - The mock. - - - - - Create an expectation on this mock for this action to occur - - - - The mock. - The action. - - - - - Tell the mock object to perform a certain action when a matching - method is called. - Does not create an expectation for this method. - - - The mock. - The action. - - - - - Tell the mock object to perform a certain action when a matching - method is called. - Does not create an expectation for this method. - - - - The mock. - The action. - - - - - Gets the arguments for calls made on this mock object and the method that was called - in the action. - - - The mock. - The action. - - - Here we will get all the arguments for all the calls made to DoSomething(int) - - var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0)) - - - - - - Gets the arguments for calls made on this mock object and the method that was called - in the action and matches the given constraints - - - The mock. - The action. - The setup constraints. - - - Here we will get all the arguments for all the calls made to DoSomething(int) - - var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0)) - - - - - - Asserts that a particular method was called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was NOT called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - The setup constraints. - - - - Finds the approprite implementation type of this item. - This is the class or an interface outside of the rhino mocks. - - The mocked obj. - - - - - Verifies all expectations on this mock object - - The mock object. - - - - Gets the event raiser for the event that was called in the action passed - - The type of the event source. - The mock object. - The event subscription. - - - - - Raise the specified event using the passed arguments. - The even is extracted from the passed labmda - - The type of the event source. - The mock object. - The event subscription. - The sender. - The instance containing the event data. - - - - Raise the specified event using the passed arguments. - The even is extracted from the passed labmda - - The type of the event source. - The mock object. - The event subscription. - The args. - - - TODO: Make this better! It currently breaks down when mocking classes or - ABC's that call other virtual methods which are getting intercepted too. I wish - we could just walk Expression{Action{Action{T}} to assert only a single - method is being made. - - The workaround is to not call foo.AssertWasCalled .. rather foo.VerifyAllExpectations() - The type of mock object - The mock repository - The actual mock object to assert expectations on. - - - - Fake type that disallow creating it. - Should have been System.Type, but we can't use it. - - - - - Utility class for dealing with messing generics scenarios. - - - - - There are issues with trying to get this to work correctly with open generic types, since this is an edge case, - I am letting the runtime handle it. - - - - - Gets the real type, including de-constructing and constructing the type of generic - methods parameters. - - The type. - The invocation. - - - - - Because we need to support complex types here (simple generics were handled above) we - need to be aware of the following scenarios: - List[T] and List[Foo[T]] - - - - - ExpectationsList - - - - - Dictionary - - - - - Dictionary class - - - - - Create a new instance of ProxyStateDictionary - - - - - Allows to call a method and immediately get it's options. - - - - - Interface to allow calling a method and immediately get it's options. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Creates a new instance. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Allows to call a method and immediately get it's options. - Set the expected number for the call to Any() - - - - - Creates a new instance. - - Proxy. - Mocked instance. - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - This class is reponsible for taking a delegate and creating a wrapper - interface around it, so it can be mocked. - - - - - The scope for all the delegate interfaces create by this mock repository. - - - - - Gets a type with an "Invoke" method suitable for use as a target of the - specified delegate type. - - - - - - - Raise events for all subscribers for an event - - - - - Raise events for all subscribers for an event - - - - - Raise the event - - - - - The most common form for the event handler signature - - - - - Create an event raiser for the specified event on this instance. - - - - - Creates a new instance of EventRaiser - - - - - Raise the event - - - - - The most common signature for events - Here to allow intellisense to make better guesses about how - it should suggest parameters. - - - - - Allows to define what would happen when a method - is called. - - - - - Allows to define what would happen when a method - is called. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Allow to override this return value in the future - - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched - and allow to optionally modify the invocation as needed - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - Call the original method on the class, optionally bypassing the mocking layers. - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Expect last (property) call as property setting, ignore the argument given - - - - - - Expect last (property) call as property setting with a given argument. - - - - - - - Get an event raiser for the last subscribed event. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Better syntax to define repeats. - - - - - Allows to specify the number of time for method calls - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - Repeat the method any number of times. - This has special affects in that this method would now ignore orderring. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - This method must not appear in the replay state. - This has special affects in that this method would now ignore orderring. - - - - - Creates a new instance. - - the repository for this expectation - the recorder for this proxy - the proxy for this expectation - Expectation. - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Set the return value for the method, but allow to override this return value in the future - - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - Call the original method on the class, optionally bypassing the mocking layers - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Expect last (property) call as property setting, ignore the argument given - - - - - - Expect last (property) call as property setting with a given argument. - - - - - - - Gets the event raiser for the last event - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - This method must not appear in the replay state. - - - - - Documentation message for the expectation - - Message - - - - Repeat the method any number of times. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - Better syntax to define repeats. - - - - - This class will provide hash code for hashtables without needing - to call the GetHashCode() on the object, which may very well be mocked. - This class has no state so it is a singelton to avoid creating a lot of objects - that does the exact same thing. See flyweight patterns. - - - - - Get the hash code for a proxy object without calling GetHashCode() - on the object. - - - - - Compares two instances of mocked objects - - - - - Compare two mocked objects - - - - - The next hash code value for a mock object. - This is safe for multi threading. - - - - - The sole instance of - - - - - This is a dummy type that is used merely to give DynamicProxy the proxy instance that - it needs to create IProxy's types. - - - - - Interface to find the repository of a mocked object - - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - Get all the method calls arguments that were made against this object with the specificed - method. - - - Only method calls in replay mode are counted - - - - - Records the method call - - - - - Mocks that are tied to this mock lifestyle - - - - - The unique hash code of this mock, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - Gets or sets the constructor arguments. - - The constructor arguments. - - - - The mocked instance that this is representing - - - - - Create a new instance of - - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - Return true if there is already a value for the property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Get all the method calls arguments that were made against this object with the specificed - method. - - - - - Only method calls in replay mode are counted - - - - - Records the method call - - - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - Mocks that are tied to this mock lifestyle - - - - - The unique hash code of this proxy, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets or sets the constructor arguments. - - The constructor arguments. - - - - The mocked instance that this is representing - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - Range for expected method calls - - - - - Creates a new instance. - - Min. - Max. - - - - Return the string representation of this range. - - - - - Gets or sets the min. - - - - - - Gets or sets the max. - - - - - - Records all the expectations for a mock and - return a ReplayDynamicMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Get the default call count range expectation - - - - - - Gets a mock state that match the original mock state of the object. - - - - - Records all the expectations for a mock and - return a ReplayPartialMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that matches the original mock state of the object. - - - - - Options for special repeat option - - - - - This method can be called only as many times as the IMethodOptions.Expect allows. - - - - - This method should never be called - - - - - This method can be call any number of times - - - - - This method will call the original method - - - - - This method will call the original method, bypassing the mocking layer - - - - - This method will simulate simple property behavior - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Summary description for RhinoInterceptor. - - - - - Creates a new instance. - - - - - Intercept a method call and direct it to the repository. - - - - - Validate arguments for methods - - - - - Validate that the passed argument is not null. - - The object to validate - The name of the argument - - If the obj is null, an ArgumentNullException with the passed name - is thrown. - - - - - Validate that the arguments are equal. - - Expected args. - Actual Args. - - - - Validate that the two arguments are equals, including validation for - when the arguments are collections, in which case it will validate their values. - - - - - This method is safe for use even if any of the objects is a mocked object - that override equals. - - - - - Throw an object already verified when accessed - - - - - Create a new instance of VerifiedMockState - - The previous mock state, used to get the initial record state - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - not relevant - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Records the actions on all the mocks created by a repository. - - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Removes all the repeatable expectations for proxy. - - Mocked object. - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Gets the recorded expectation or null. - - - - - Gets the next expected calls string. - - - - - Moves to parent recorder. - - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Clear the replayer to call (and all its chain of replayers) - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Allows to set various options for the last method call on - a specified object. - If the method has a return value, it's recommended to use Expect - - - - - Allows to get an interface to work on the last call. - - The mocked object - Interface that allows to set options for the last method call on this object - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Set the return value for the method. This overload is needed for LastCall.Return(null) - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Call the original method on the class, bypassing the mocking layers, for the last call. - - - - - Call the original method on the class, optionally bypassing the mocking layers, for the last call. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Gets an interface that will raise the last event when called. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Better syntax to define repeats. - - - - - Base class for method recorders, handle delegating to inner recorder if needed. - - - - - List of the expected actions on for this recorder - The legal values are: - * Expectations - * Method Recorders - - - - - The current recorder. - - - - - The current replayer; - - - - - The parent recorder of this one, may be null. - - - - - This contains a list of all the replayers that should be ignored - for a spesific method call. A replayer gets into this list by calling - ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation. - - - - - All the repeatable methods calls. - - - - - Counts the recursion depth of the current expectation search stack - - - - - Creates a new instance. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Remove the all repeatable expectations for proxy. - - Mocked object. - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Moves to parent recorder. - - - - - Gets the recorded expectation or null. - - - - - Clear the replayer to call (and all its chain of replayers). - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Should this replayer be considered valid for this call? - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Handle the real execution of this method for the derived class - - - - - Ordered collection of methods, methods must arrive in specified order - in order to pass. - - - - - Unordered collection of method records, any expectation that exist - will be matched. - - - - - The parent recorder we have redirected to. - Useful for certain edge cases in orderring. - See: FieldProblem_Entropy for the details. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Creates a new instance. - - - - - Records the specified call with the specified args on the mocked object. - - Mocked object. - Method. - Expectation. - - - - Get the expectation for this method on this object with this arguments - - Invocation for this method - Mocked object. - Method. - Args. - True is the call was recorded, false otherwise - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Handle the real execution of this method for the derived class - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Gets the next expected calls string. - - - - - Create an exception for an unexpected method call. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Creates a new instance. - - Parent recorder. - Repetable methods - - - - Creates a new instance. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Hold an expectation for a method call on an object - - - - - Creates a new instance. - - Proxy. - Method. - Expectation. - - - - Determines if the object equal to this instance - - Obj. - - - - - Gets the hash code. - - - - - - Gets the proxy. - - - - - - Gets the method. - - - - - - Gets the expectation. - - - - - - Holds a pair of mocked object and a method - and allows to compare them against each other. - This allows us to have a distinction between mockOne.MyMethod() and - mockTwo.MyMethod()... - - - - - Creates a new instance. - - Proxy. - Method. - - - - Determines whatever obj equals to this instance. - ProxyMethodPairs are equal when they point to the same /instance/ of - an object, and to the same method. - - Obj. - - - - - Gets the hash code. - - - - - - Gets the proxy. - - - - - - Gets the method. - - - - - - Change the recorder from ordered to unordered and vice versa - - - - - Creates a new instance. - - - - - Disposes this instance. - - - - - Accessor for the current mocker - - - - - The current mocker - - - - - Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)] - Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)] - - - - - Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Logs all method calls for methods - - - - - Setup method calls to repeat any number of times. - - - - - Get the method options and set the last method call to repeat - any number of times. - This also means that the method would transcend ordering - - - - - Get the method options for the last method call on the mockInstance and set it - to repeat any number of times. - This also means that the method would transcend ordering - - - - - Utility class for working with method calls. - - - - - Return the string representation of a method call and its arguments. - - The method - The method arguments - Invocation of the method, used to get the generics arguments - Delegate to format the parameter - The string representation of this method call - - - - Return the string representation of a method call and its arguments. - - The invocation of the method, used to get the generic parameters - The method - The method arguments - The string representation of this method call - - - - Delegate to format the argument for the string representation of - the method call. - - - - - Utility to get the default value for a type - - - - - The default value for a type. - Null for reference types and void - 0 for value types. - First element for enums - Note that we need to get the value even for opened generic types, such as those from - generic methods. - - Type. - The invocation. - the default value - - - - Allows easier access to MockRepository, works closely with Mocker.Current to - allow access to a context where the mock repository is automatially verified at - the end of the code block. - - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The code that will be executed under the mock context - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository. - The code that will be executed under the mock context - - - - Create a FluentMocker - - The mock repository to use. - - - - A method with no arguments and no return value that will be called under the mock context. - - - - - FluentMocker implements some kind of fluent interface attempt - for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]." - - - - - Interface to verify previously defined expectations - - - - - Verifies if a piece of code - - - - - Defines unordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Defines ordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Verifies previously defined expectations - - - - - This delegate is compatible with the System.Func{T,R} signature - We have to define our own to get compatability with 2.0 - - - - - This attribute is here so we can get better Pex integration - Using this means that Pex will not try to inspect the work of - the actual proxies being generated by Rhino Mocks - - - - diff --git a/lib/Net/3.5/log4net.dll b/lib/Net/3.5/log4net.dll deleted file mode 100644 index 2a56a3ed..00000000 Binary files a/lib/Net/3.5/log4net.dll and /dev/null differ diff --git a/lib/Net/4.0/Rhino.Mocks.dll b/lib/Net/4.0/Rhino.Mocks.dll deleted file mode 100644 index 3fc4b2ae..00000000 Binary files a/lib/Net/4.0/Rhino.Mocks.dll and /dev/null differ diff --git a/lib/Net/4.0/Rhino.Mocks.xml b/lib/Net/4.0/Rhino.Mocks.xml deleted file mode 100644 index b1f76384..00000000 --- a/lib/Net/4.0/Rhino.Mocks.xml +++ /dev/null @@ -1,5624 +0,0 @@ - - - - Rhino.Mocks - - - - - Defines constraints and return values for arguments of a mock. - Only use Arg inside a method call on a mock that is recording. - Example: - ExpectCall( - mock.foo( - Arg<int>.Is.GreaterThan(2), - Arg<string>.Is.Anything - )); - Use Arg.Text for string specific constraints - Use Arg<ListClass>.List for list specific constraints - - - - - - Register the predicate as a constraint for the current call. - - The predicate. - default(T) - - Allow you to use code to create constraints - - demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba")))); - - - - - - Define a complex constraint for this argument by passing several constraints - combined with operators. (Use Is in simple cases.) - Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u")); - - Constraints using Is, Text and List - Dummy to satisfy the compiler - - - - Define a Ref argument. - - Constraints for this argument - value returned by the mock - - - - - Define a out parameter. Use it together with the keyword out and use the - Dummy field available by the return value. - Example: mock.foo( out Arg<string>.Out("hello").Dummy ); - - - - - - - Define a simple constraint for this argument. (Use Matches in simple cases.) - Example: - Arg<int>.Is.Anthing - Arg<string>.Is.Equal("hello") - - - - - Define Constraints on list arguments. - - - - - Use the Arg class (without generic) to define Text constraints - - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Define constraints on text arguments. - - - - - Used to manage the static state of the Arg<T> class"/> - - - - - Resets the static state - - - - - Returns return values for the out and ref parameters - Note: the array returned has the size of the number of out and ref - argument definitions - - - - - - Returns the constraints for all arguments. - Out arguments have an Is.Anything constraint and are also in the list. - - - - - - What should BackToRecord clear - - - - - Retain all expectations and behaviors and return to mock - - - - - All expectations - - - - - Event subscribers for this instance - - - - - Methods that should be forwarded to the base class implementation - - - - - Properties that should behave like properties - - - - - Remove all the behavior of the object - - - - - Interface for constraints - - - - - Determines if the object pass the constraints - - - - - And operator for constraints - - - - - Not operator for constraints - - - - - Or operator for constraints - - - - - Allow overriding of || or && - - - - - - - Allow overriding of || or && - - - - - - - Gets the message for this constraint - - - - - - Constrain that the public field has a specified value - - - - - Constrain that the public field matches another constraint. - - - - - Creates a new instance. - - Name of the public field. - Constraint to place on the public field value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint to place on the public field value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - Creates a new instance. - - Name of the public field. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - Constrain that the property has a specified value - - - - - Constrain that the property matches another constraint. - - - - - Creates a new instance. - - Name of the property. - Constraint to place on the property value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint to place on the property value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - Creates a new instance. - - Name of the property. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - Constrain that the parameter must be of the specified type - - - - - Creates a new instance. - - Type. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that determines whether an object is the same object as another. - - - - - Creates a new instance. - - Obj. - - - - Determines if the object passes the constraints. - - - - - Gets the message for this constraint. - - - - - Evaluate a parameter using constraints - - - - - Create new instance - - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - A constraint based on lambda expression, we are using Expression{T} - because we want to be able to get good error reporting on that. - - - - - Initializes a new instance of the class. - - The expr. - - - - Determines if the object pass the constraints - - - - - - - Gets the message for this constraint - - - - - - Constrain that the list contains the same items as the parameter list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain that the parameter is one of the items in the list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain that the object is inside the parameter list - - - - - Creates a new instance. - - In list. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Applies another AbstractConstraint to the collection count. - - - - - Creates a new instance. - - The constraint that should be applied to the collection count. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint. - - - - - Applies another AbstractConstraint to a specific list element. - - - - - Creates a new instance. - - The zero-based index of the list element. - The constraint that should be applied to the list element. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint - - - - - - Applies another AbstractConstraint to a specific generic keyed list element. - - - - - Creates a new instance. - - The key of the list element. - The constraint that should be applied to the list element. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint - - - - - - Constrains that all elements are in the parameter list - - - - - Initializes a new instance of the class. - - The these. - - - - Determines if the object pass the constraints - - - - - - - Gets the message for this constraint - - - - - - Combines two constraints, constraint pass if either is fine. - - - - - Creates a new instance. - - C1. - C2. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Negate a constraint - - - - - Creates a new instance. - - C1. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Combines two constraints - - - - - - Creates a new instance. - - C1. - C2. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constrain the argument to validate according to regex pattern - - - - - Creates a new instance. - - Pattern. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument contains the specified string. - - - - - Creates a new instance. - - Inner string. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument ends with the specified string - - - - - Creates a new instance. - - End. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an argument start with the specified string - - - - - Creates a new instance. - - Start. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever an object equals another - - - - - Creates a new instance. - - Obj. - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that always returns true - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Constraint that evaluate whatever a comparable is greater than another - - - - - Creates a new instance. - - - - - Determines if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - Initializes a new constraint object. - - The expected object, The actual object is passed in as a parameter to the method - - - - Evaluate this constraint. - - The actual object that was passed in the method call to the mock. - True when the constraint is met, else false. - - - - Checks if the properties of the object - are the same as the properies of the object. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - - - - - - This is the real heart of the beast. - - - - Used by CheckReferenceType to check all properties of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Used by CheckReferenceType to check all fields of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Checks the items of both collections - - The expected collection - - True if both collections contain the same items in the same order. - - - - Builds a propertyname from the Stack _properties like 'Order.Product.Price' - to be used in the error message. - - A nested property name. - - - - Rhino.Mocks uses this property to generate an error message. - - - A message telling the tester why the constraint failed. - - - - - Provides access to the constraintes defined in the class to be used in context - with the syntax. - - The type of the argument - - - - Evaluate a greater than constraint for . - - The object the parameter should be greater than - - - - Evaluate a less than constraint for . - - The object the parameter should be less than - - - - Evaluate a less than or equal constraint for . - - The object the parameter should be less than or equal to - - - - Evaluate a greater than or equal constraint for . - - The object the parameter should be greater than or equal to - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Converts the object type to a better match if this is a primitive type. - - The obj. - - - - - Converts the object type to match. - - - Because of implicit conversions and the way ArgConstraints this method is needed to check - object type and potentially change the object type for a better "match" so that obj1.Equals(obj2) - will return the proper "answer" - - The obj. - - - - - Evaluate a not equal constraint for . - - The object the parameter should not equal to - - - - Evaluate a same as constraint. - - The object the parameter should the same as. - - - - Evaluate a not same as constraint. - - The object the parameter should not be the same as. - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - A constraints that accept anything - - - - - - A constraint that accept only nulls - - - - - - A constraint that accept only non null values - - - - - - A constraint that accept only value of the specified type. - The check is performed on the type that has been defined - as the argument type. - - - - - Provides access to the constraints defined in the class to be used in context - with the syntax. - - - - - Determines whether the specified object is in the parameter. - The parameter must be IEnumerable. - - Obj. - - - - - Determines whatever the parameter is in the collection. - - - - - Determines that the parameter collection is identical to the specified collection - - - - - Determines that the parameter collection has the specified number of elements. - - The constraint that should be applied to the collection count. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The zero-based index of the list element. - The constraint which should be applied to the list element. - - - - Determines that all elements of the specified collection are in the the parameter collection - - The collection to compare against - The constraint which should be applied to the list parameter. - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Provides a dummy field to pass as out or ref argument. - - - - - - Dummy field to satisfy the compiler. Used for out and ref arguments. - - - - - Central location for constraints for object's public fields - - - - - Constrains the parameter to have a public field with the specified value - - Name of the public field. - Expected value. - - - - - Constrains the parameter to have a public field with the specified value. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - Name of the public field. - Constraint for the public field. - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint for the public field. - - - - Determines whether the parameter has the specified public field and that it is null. - - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is not null. - - Name of the public field. - - - - - Determines whether the parameter has the specified public field and that it is not null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - Central location for constraints - - - - - Evaluate a greater than constraint for . - - The object the parameter should be greater than - - - - Evaluate a less than constraint for . - - The object the parameter should be less than - - - - Evaluate a less than or equal constraint for . - - The object the parameter should be less than or equal to - - - - Evaluate a greater than or equal constraint for . - - The object the parameter should be greater than or equal to - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Evaluate a not equal constraint for . - - The object the parameter should not equal to - - - - Evaluate a same as constraint. - - The object the parameter should the same as. - - - - Evaluate a not same as constraint. - - The object the parameter should not be the same as. - - - - A constraints that accept anything - - - - - - A constraint that accept only nulls - - - - - - A constraint that accept only non null values - - - - - - A constraint that accept only value of the specified type - - - - - A constraint that accept only value of the specified type - - - - - Evaluate a parameter using a predicate - - The predicate to use - - - - Central location for constraints about lists and collections - - - - - Determines whether the specified obj is in the parameter. - The parameter must be IEnumerable. - - Obj. - - - - - Determines whatever the parameter is in the collection. - - - - - Determines that the parameter collection is identical to the specified collection - - - - - Determines that the parameter collection has the specified number of elements. - - The constraint that should be applied to the collection count. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The zero-based index of the list element. - The constraint which should be applied to the list element. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The key of the element. - The constraint which should be applied to the element. - - - - Determines that all elements of the specified collection are in the the parameter collection - - The collection to compare against - The constraint which should be applied to the list parameter. - - - - Central location for constraints for object's properties - - - - - Constrains the parameter to have property with the specified value - - Name of the property. - Expected value. - - - - - Constrains the parameter to have property with the specified value. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - - Constrains the parameter to have a property satisfying a specified constraint. - - Name of the property. - Constraint for the property. - - - - Constrains the parameter to have a property satisfying a specified constraint. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint for the property. - - - - Determines whether the parameter has the specified property and that it is null. - - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is not null. - - Name of the property. - - - - - Determines whether the parameter has the specified property and that it is not null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - constraints the parameter to have the exact same property values as the expected object. - - An object, of the same type as the parameter, whose properties are set with the expected values. - An instance of the constraint that will do the actual check. - - The parameter's public property values and public field values will be matched against the expected object's - public property values and public field values. The first mismatch will be reported and no further matching is done. - The matching is recursive for any property or field that has properties or fields of it's own. - Collections are supported through IEnumerable, which means the constraint will check if the actual and expected - collection contain the same values in the same order, where the values contained by the collection can have properties - and fields of their own that will be checked as well because of the recursive nature of this constraint. - - - - - Central location for all text related constraints - - - - - Constrain the argument to starts with the specified string - - - - - Constrain the argument to end with the specified string - - - - - Constrain the argument to contain the specified string - - - - - Constrain the argument to validate according to regex pattern - - - - - Provides access to the constraintes defined in the class to be used in context - with the syntax. - - - - - Constrain the argument to starts with the specified string - - - - - - Constrain the argument to end with the specified string - - - - - Constrain the argument to contain the specified string - - - - - Constrain the argument to validate according to regex pattern - - - - - Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead. - - - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - This class defines a lot of method signatures, which we will use - to allow compatability on net-2.0 - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - dummy - - - - - Allows expectations to be set on methods that should never be called. - For methods with void return value, you need to use LastCall or - DoNotExpect.Call() with a delegate. - - - - - Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios. - - - - - Accepts a delegate that will execute inside the method which - LastCall.Repeat.Never() will be applied to. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - DoNotExpect.Call(delegate{ mockSrv.Stop(); }); - ... - - - - - An expectaton violation was detected. - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Signals that an object was call on a mock repository which doesn't - belong to this mock repository or not a mock - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Allows to set expectation on methods that has return values. - For methods with void return value, you need to use LastCall - - - - - The method options for the last call on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios, use . - - - - - Accepts a delegate that will execute inside the method, and then return the resulting - instance. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException()); - ... - - - - - Get the method options for the last method call on the mockInstance. - - - - - A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); }); - - - - - Abstract class that holds common information for - expectations. - - - - - Interface to validate that a method call is correct. - - - - - Validate the arguments for the method. - This method can be called numerous times, so be careful about side effects - - The arguments with which the method was called - - - - Add an actual method call to this expectation - - - - - Returns the return value or throw the exception and setup any output / ref parameters - that has been set. - - - - - Builds the verification failure message. - - - - - - Gets the error message. - - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - The return value for a method matching this expectation - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw. - - - - - Gets the method this expectation is for. - - - - - Gets or sets what special condtions there are for this method - repeating. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - Specify whatever this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - An action to execute when the method is matched. - - - - - Set the out / ref parameters for the method call. - The indexing is zero based and ignores any non out/ref parameter. - It is possible not to pass all the parameters. This method can be called only once. - - - - - Documentation Message - - - - - Gets the invocation for this expectation - - The invocation. - - - - Occurs when the exceptation is match on a method call - - - - - Allow to set the return value in the future, if it was already set. - - - - - Number of actuall calls made that passed this expectation - - - - - Range of expected calls that should pass this expectation. - - - - - The return value for a method matching this expectation - - - - - The exception to throw on a method matching this expectation. - - - - - The method this expectation is for. - - - - - The return value for this method was set - - - - - Whether this method will repeat - unlimited number of times. - - - - - A delegate that will be run when the - expectation is matched. - - - - - The arguments that matched this expectation. - - - - - Documentation message - - - - - The method originalInvocation - - - - - Get the hash code - - - - - Add an actual actualMethodCall call to this expectation - - - - - Builds the verification failure message. - - - - - - Returns the return value or throw the exception and setup output / ref parameters - - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Creates a new instance. - - The originalInvocation for this method, required because it contains the generic type infromation - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if this object equal to obj - - - - - The error message for these arguments - - - - - Asserts that the delegate has the same parameters as the expectation's method call - - - - - Setter for the outpur / ref parameters for this expecataion. - Can only be set once. - - - - - Specify whether this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - Gets the method this expectation is for. - - - - - Gets the originalInvocation for this expectation - - The originalInvocation. - - - - Gets or sets what special condtions there are for this method - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - The return value for a method matching this expectation - - - - - An action to execute when the method is matched. - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw or an action to execute. - - - - - Documentation message - - - - - Occurs when the exceptation is match on a method call - - - - - Allow to set the return value in the future, if it was already set. - - - - - Gets the error message. - - - - - - Expectation that matches any arguments for the method. - - - - - Creates a new instance. - - Invocation for this expectation - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Summary description for ArgsEqualExpectation. - - - - - Creates a new instance. - - Expected args. - The invocation for this expectation - Number of method calls for this expectations - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Get the expected args. - - - - - Call a specified callback to verify the expectation - - - - - Creates a new instance. - - Expectation. - Callback. - - - - Creates a new instance. - - Invocation for this expectation - Callback. - Number of method calls for this expectations - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - Expect the method's arguments to match the contraints - - - - - Creates a new instance. - - Invocation for this expectation - Constraints. - Number of method calls for this expectations - - - - Creates a new instance. - - Expectation. - Constraints. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Summary for AndSpecification - - - - - - - - - - - - - - - - - - - - - - Summary description for FollowsEventNamingStandard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Summary descritpion for NamedEventExistsOnDeclaringType - - - - - - - - - Doesn't log anything, just makes happy noises - - - - - Log expectations - allows to see what is going on inside Rhino Mocks - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Operation on a remoting proxy - - - It is not possible to directly communicate to a real proxy via transparent proxy. - Transparent proxy impersonates a user type and only methods of that user type are callable. - The only methods that are guaranteed to exist on any transparent proxy are methods defined - in Object: namely ToString(), GetHashCode(), and Equals()). - - These three methods are the only way to tell the real proxy to do something. - Equals() is the most suitable of all, since it accepts an arbitrary object parameter. - The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation, - transparentProxy.Equals(operation) will call operation.Process(realProxy). - This way we can retrieve a real proxy from transparent proxy and perform - arbitrary operation on it. - - - - - Generates remoting proxies and provides utility functions - - - - - Create the proxy using remoting - - - - - Check whether an object is a transparent proxy with a RemotingProxy behind it - - Object to check - true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Retrieve a mocked object from a transparent proxy - - Transparent proxy with a RemotingProxy instance behind it - Mocked object associated with the proxy - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Implementation of IInvocation based on remoting proxy - - Some methods are marked NotSupported since they either don't make sense - for remoting proxies, or they are never called by Rhino Mocks - - - - Rudimetry implementation that simply logs methods calls as text. - - - - - Initializes a new instance of the class. - - The writer. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Behave like a stub, all properties and events acts normally, methods calls - return default values by default (but can use expectations to set them up), etc. - - - - - Records all the expectations for a mock - - - - - Different actions on this mock - - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - This method is called to indicate that a property behavior call. - This is done so we generate good error message in the common case of people using - Stubbed properties with Return(). - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - This method is called to indicate that a property behavior call. - This is done so we generate good error message in the common case of people using - Stubbed properties with Return(). - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that this mock expectations have passed. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Asserts the previous method is closed (had an expectation set on it so we can replay it correctly) - - - - - Get the default call count range expectation - - - - - - Gets the last expectation. - - - - - Gets the total method calls count. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Initializes a new instance of the class. - - The proxy that generates the method calls - Repository. - - - - We don't care much about expectations here, so we will remove the expectation if - it is not closed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - - Get the default call count range expectation - - - - - - Validate expectations on recorded methods, but in general completely ignoring them. - Similar to except that it would return a - when BackToRecord is called. - - - - - Validate all expectations on a mock - - - - - The repository for this state - - - - - The proxy object for this state - - - - - Get the options for the last method call - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Add a method call for this state' mock. - This allows derived method to cleanly get a the setupresult behavior while adding - their own. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - not relevant - - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Initializes a new instance of the class. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that matches the original mock state of the object. - - - - - Write rhino mocks log info to the trace - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - if set to true [log recorded]. - if set to true [log replayed]. - if set to true [log unexpected]. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Writes log information as stack traces about rhino mocks activity - - - - - Allows to redirect output to a different location. - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Marker interface used to indicate that this is a partial mock. - - - - - Options for CallOriginalMethod - - - - - No expectation is created, the method will be called directly - - - - - Normal expectation is created, but when the method is later called, it will also call the original method - - - - - This is a data structure that is used by - to pass - the current method to the relevant delegate - - - - - Initializes a new instance of the class. - - The invocation. - - - - Gets the args for this method invocation - - - - - Get the method that was caused this invocation - - - - - Gets or sets the return value for this method invocation - - The return value. - - - - Adds optional new usage: - using(mockRepository.Record()) { - Expect.Call(mock.Method()).Return(retVal); - } - using(mockRepository.Playback()) { - // Execute code - } - N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll() - calls are taken care of by Record/Playback - - - Creates proxied instances of types. - - - - Generates a stub without needing a - Arguments for 's constructor - The of stub to create. - The stub - - - - Generates a stub without needing a - The of stub. - Arguments for the 's constructor. - The stub - - - - Generate a mock object without needing a - type of mock object to create. - Arguments for 's constructor - the mock object - - - - Generate a multi-mock object without needing a - The typeof object to generate a mock for. - A second interface to generate a multi-mock for. - Arguments for 's constructor - the multi-mock object - - - - Generate a multi-mock object without without needing a - The typeof object to generate a mock for. - An interface to generate a multi-mock for. - A second interface to generate a multi-mock for. - Arguments for 's constructor - the multi-mock object - - - - Creates a multi-mock without without needing a - The type of mock to create, this can be a class - Any extra interfaces to add to the multi-mock, these can only be interfaces. - Arguments for 's constructor - the multi-mock object - - - - Creates a strict mock without without needing a - Any arguments required for the 's constructor - The type of mock object to create. - The mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - Any arguments required for the 's constructor - The type of mock object to create, this can be a class. - An interface to generate a multi-mock for, this must be an interface! - The multi-mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - Any arguments required for the 's constructor - The type of mock object to create, this can be a class. - An interface to generate a multi-mock for, this must be an interface! - A second interface to generate a multi-mock for, this must be an interface! - The multi-mock object with strict replay semantics - - - - Creates a strict multi-mock without needing a - The type of mock object to create, this can be a class - Any extra interfaces to generate a multi-mock for, these must be interaces! - Any arguments for the 's constructor - The strict multi-mock object - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Generate a mock object with dynamic replay semantics and remoting without needing the mock repository - - - - - Generate a mock object with strict replay semantics and remoting without needing the mock repository - - - - Helper method to create a mock object without a repository instance and put the object back into replay mode. - The type of mock object to create - A delegate that uses a mock repository instance to create the underlying mock - The mock object in the replay mode. - - - - - - - - - - - - - - This is a map of types to ProxyGenerators. - - - - - This is used to record the last repository that has a method called on it. - - - - - this is used to get to the last proxy on this repository. - - - - - For mock delegates, maps the proxy instance from intercepted invocations - back to the delegate that was originally returned to client code, if any. - - - - - All the proxies in the mock repositories - - - - - This is here because we can't put it in any of the recorders, since repeatable methods - have no orderring, and if we try to handle them using the usual manner, we would get into - wierd situations where repeatable method that was defined in an orderring block doesn't - exists until we enter this block. - - - - - Creates a new instance. - - - - - Move the repository to ordered mode - - - - - Move the repository to un-ordered mode - - - - - Creates a mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a strict mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a strict remoting mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - - Arguments for the class' constructor, if mocking a concrete class - - - - - Creates a strict remoting mock for the specified type. - - - Arguments for the class' constructor, if mocking a concrete class - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - - - - Creates a strict mock from several types, with strict semantics. - Only may be a class. - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a strict mock from several types, with strict semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - Creates a dynamic mock for the specified type. - Type. - Arguments for the class' constructor, if mocking a concrete class - - - Creates a dynamic mock for the specified type. - Type. - Arguments for the class' constructor, if mocking a concrete class - - - Creates a dynamic mock for the specified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock object that defaults to calling the class methods if no expectation is set on the method. - Type. - Arguments for the class' constructor. - - - Creates a mock object that defaults to calling the class methods. - Type. - Extra interface types to mock. - - - Creates a mock object that defaults to calling the class methods. - Type. - Extra interface types to mock. - Arguments for the class' constructor. - - - Creates a mock object using remoting proxies - Type to mock - must be MarshalByRefObject - Mock object - Proxy mock can mock non-virtual methods, but not static methods - Creates the mock state for this proxy - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - This method *cannot* be called from inside an ordering. - the object to move to replay state - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - the object to move to replay state - - - - Move the mocked object back to record state.You can (and it's recommended) to run {Verify()} before you use this method. - Will delete all current expectations! - - - - Move the mocked object back to record state. - Optionally, can delete all current expectations, but allows more granularity about how - it would behave with regard to the object state. - - - - - Verify that all the expectations for this object were fulfilled. - - the object to verify the expectations for - - - - Get the method options for the last call on - mockedInstance. - - The mock object - Method options for the last call - - - - Maps an invocation proxy back to the mock object instance that was originally - returned to client code which might have been a delegate to this proxy. - - The mock object proxy from the intercepted invocation - The mock object - - - This is provided to allow advance extention functionality, where Rhino Mocks standard functionality is not enough. - The type to mock - Delegate that create the first state of the mocked object (usualy the record state). - Additional types to be implemented, this can be only interfaces - optional arguments for the constructor - - - - - Method: GetMockedObject - Get an IProxy from a mocked object instance, or throws if the - object is not a mock object. - - - - - Method: GetMockedObjectOrNull - Get an IProxy from a mocked object instance, or null if the - object is not a mock object. - - - - Pops the recorder. - - - Pushes the recorder. - New recorder. - - - - All the mock objects in this repository will be moved - to record state. - - - - - All the mock objects in this repository will be moved - to record state. - - - - - Replay all the mocks from this repository - - - - - Verify all the mocks from this repository - - - - - Gets the proxy generator for a specific type. Having a single ProxyGenerator - with multiple types linearly degrades the performance so this implementation - keeps one ProxyGenerator per type. - - - - Set the exception to be thrown when verified is called. - - - - Creates a mock for the spesified type with strict mocking semantics. - Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock for the spesified type with strict mocking semantics. - Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a dynamic mock for the specified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock object from several types. - - - - - Creates a strict mock object from several types. - - - - - Create a mock object from several types with dynamic semantics. - - - - - Create a mock object from several types with partial semantics. - - - - - Create a mock object from several types with strict semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a strict mock object from several types with strict semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with dynamic semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with partial semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object with from a class that defaults to calling the class methods - - Arguments for the class' constructor, if mocking a concrete class - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The arguments for constructor. - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The type. - The arguments for constructor. - The stub - - - - Returns true if the passed mock is currently in replay mode. - - The mock to test. - True if the mock is in replay mode, false otherwise. - - - - Determines whether the specified proxy is a stub. - - The proxy. - - - - Register a call on a prperty behavior - - - - - - Gets the recorder. - - - - - - Gets the replayer for this repository. - - - - - - Gets the last proxy which had a method call. - - - - - Delegate: CreateMockState - This is used internally to cleanly handle the creation of different - RecordMockStates. - - - - - A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks - - - - - Create an expectation on this mock for this action to occur - - - The mock. - The action. - - - - - Reset all expectations on this mock object - - - The mock. - - - - Reset the selected expectation on this mock object - - - The mock. - The options to reset the expectations on this mock. - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - the mocked object to move to replay state - - - - Gets the mock repository for this specificied mock object - - - The mock. - - - - - Create an expectation on this mock for this action to occur - - - - The mock. - The action. - - - - - Tell the mock object to perform a certain action when a matching - method is called. - Does not create an expectation for this method. - - - The mock. - The action. - - - - - Tell the mock object to perform a certain action when a matching - method is called. - Does not create an expectation for this method. - - - - The mock. - The action. - - - - - Gets the arguments for calls made on this mock object and the method that was called - in the action. - - - The mock. - The action. - - - Here we will get all the arguments for all the calls made to DoSomething(int) - - var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0)) - - - - - - Gets the arguments for calls made on this mock object and the method that was called - in the action and matches the given constraints - - - The mock. - The action. - The setup constraints. - - - Here we will get all the arguments for all the calls made to DoSomething(int) - - var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0)) - - - - - - Asserts that a particular method was called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - - - - Asserts that a particular method was called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was NOT called on this mock object that match - a particular constraint set. - - - The mock. - The action. - The setup constraints. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - - - - Asserts that a particular method was NOT called on this mock object - - - The mock. - The action. - The setup constraints. - - - - Finds the approprite implementation type of this item. - This is the class or an interface outside of the rhino mocks. - - The mocked obj. - - - - - Verifies all expectations on this mock object - - The mock object. - - - - Gets the event raiser for the event that was called in the action passed - - The type of the event source. - The mock object. - The event subscription. - - - - - Raise the specified event using the passed arguments. - The even is extracted from the passed labmda - - The type of the event source. - The mock object. - The event subscription. - The sender. - The instance containing the event data. - - - - Raise the specified event using the passed arguments. - The even is extracted from the passed labmda - - The type of the event source. - The mock object. - The event subscription. - The args. - - - TODO: Make this better! It currently breaks down when mocking classes or - ABC's that call other virtual methods which are getting intercepted too. I wish - we could just walk Expression{Action{Action{T}} to assert only a single - method is being made. - - The workaround is to not call foo.AssertWasCalled .. rather foo.VerifyAllExpectations() - The type of mock object - The mock repository - The actual mock object to assert expectations on. - - - - Fake type that disallow creating it. - Should have been System.Type, but we can't use it. - - - - - Utility class for dealing with messing generics scenarios. - - - - - There are issues with trying to get this to work correctly with open generic types, since this is an edge case, - I am letting the runtime handle it. - - - - - Gets the real type, including de-constructing and constructing the type of generic - methods parameters. - - The type. - The invocation. - - - - - Because we need to support complex types here (simple generics were handled above) we - need to be aware of the following scenarios: - List[T] and List[Foo[T]] - - - - - ExpectationsList - - - - - Dictionary - - - - - Dictionary class - - - - - Create a new instance of ProxyStateDictionary - - - - - Allows to call a method and immediately get it's options. - - - - - Interface to allow calling a method and immediately get it's options. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Creates a new instance. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Allows to call a method and immediately get it's options. - Set the expected number for the call to Any() - - - - - Creates a new instance. - - Proxy. - Mocked instance. - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - This class is reponsible for taking a delegate and creating a wrapper - interface around it, so it can be mocked. - - - - - The scope for all the delegate interfaces create by this mock repository. - - - - - Gets a type with an "Invoke" method suitable for use as a target of the - specified delegate type. - - - - - - - Raise events for all subscribers for an event - - - - - Raise events for all subscribers for an event - - - - - Raise the event - - - - - The most common form for the event handler signature - - - - - Create an event raiser for the specified event on this instance. - - - - - Creates a new instance of EventRaiser - - - - - Raise the event - - - - - The most common signature for events - Here to allow intellisense to make better guesses about how - it should suggest parameters. - - - - - Allows to define what would happen when a method - is called. - - - - - Allows to define what would happen when a method - is called. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Allow to override this return value in the future - - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched - and allow to optionally modify the invocation as needed - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - Call the original method on the class, optionally bypassing the mocking layers. - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Expect last (property) call as property setting, ignore the argument given - - - - - - Expect last (property) call as property setting with a given argument. - - - - - - - Get an event raiser for the last subscribed event. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Better syntax to define repeats. - - - - - Allows to specify the number of time for method calls - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - Repeat the method any number of times. - This has special affects in that this method would now ignore orderring. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - This method must not appear in the replay state. - This has special affects in that this method would now ignore orderring. - - - - - Creates a new instance. - - the repository for this expectation - the recorder for this proxy - the proxy for this expectation - Expectation. - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Set the return value for the method, but allow to override this return value in the future - - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - Call the original method on the class, optionally bypassing the mocking layers - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Expect last (property) call as property setting, ignore the argument given - - - - - - Expect last (property) call as property setting with a given argument. - - - - - - - Gets the event raiser for the last event - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - This method must not appear in the replay state. - - - - - Documentation message for the expectation - - Message - - - - Repeat the method any number of times. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - Better syntax to define repeats. - - - - - This class will provide hash code for hashtables without needing - to call the GetHashCode() on the object, which may very well be mocked. - This class has no state so it is a singelton to avoid creating a lot of objects - that does the exact same thing. See flyweight patterns. - - - - - Get the hash code for a proxy object without calling GetHashCode() - on the object. - - - - - Compares two instances of mocked objects - - - - - Compare two mocked objects - - - - - The next hash code value for a mock object. - This is safe for multi threading. - - - - - The sole instance of - - - - - This is a dummy type that is used merely to give DynamicProxy the proxy instance that - it needs to create IProxy's types. - - - - - Interface to find the repository of a mocked object - - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - Get all the method calls arguments that were made against this object with the specificed - method. - - - Only method calls in replay mode are counted - - - - - Records the method call - - - - - Mocks that are tied to this mock lifestyle - - - - - The unique hash code of this mock, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - Gets or sets the constructor arguments. - - The constructor arguments. - - - - The mocked instance that this is representing - - - - - Create a new instance of - - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - Return true if there is already a value for the property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Get all the method calls arguments that were made against this object with the specificed - method. - - - - - Only method calls in replay mode are counted - - - - - Records the method call - - - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - Mocks that are tied to this mock lifestyle - - - - - The unique hash code of this proxy, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets or sets the constructor arguments. - - The constructor arguments. - - - - The mocked instance that this is representing - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - Range for expected method calls - - - - - Creates a new instance. - - Min. - Max. - - - - Return the string representation of this range. - - - - - Gets or sets the min. - - - - - - Gets or sets the max. - - - - - - Records all the expectations for a mock and - return a ReplayDynamicMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Get the default call count range expectation - - - - - - Gets a mock state that match the original mock state of the object. - - - - - Records all the expectations for a mock and - return a ReplayPartialMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that matches the original mock state of the object. - - - - - Options for special repeat option - - - - - This method can be called only as many times as the IMethodOptions.Expect allows. - - - - - This method should never be called - - - - - This method can be call any number of times - - - - - This method will call the original method - - - - - This method will call the original method, bypassing the mocking layer - - - - - This method will simulate simple property behavior - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Summary description for RhinoInterceptor. - - - - - Creates a new instance. - - - - - Intercept a method call and direct it to the repository. - - - - - Validate arguments for methods - - - - - Validate that the passed argument is not null. - - The object to validate - The name of the argument - - If the obj is null, an ArgumentNullException with the passed name - is thrown. - - - - - Validate that the arguments are equal. - - Expected args. - Actual Args. - - - - Validate that the two arguments are equals, including validation for - when the arguments are collections, in which case it will validate their values. - - - - - This method is safe for use even if any of the objects is a mocked object - that override equals. - - - - - Throw an object already verified when accessed - - - - - Create a new instance of VerifiedMockState - - The previous mock state, used to get the initial record state - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - not relevant - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Records the actions on all the mocks created by a repository. - - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Removes all the repeatable expectations for proxy. - - Mocked object. - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Gets the recorded expectation or null. - - - - - Gets the next expected calls string. - - - - - Moves to parent recorder. - - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Clear the replayer to call (and all its chain of replayers) - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Allows to set various options for the last method call on - a specified object. - If the method has a return value, it's recommended to use Expect - - - - - Allows to get an interface to work on the last call. - - The mocked object - Interface that allows to set options for the last method call on this object - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Set the return value for the method. This overload is needed for LastCall.Return(null) - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Set a callback method for the last call - - - - - Call the original method on the class, bypassing the mocking layers, for the last call. - - - - - Call the original method on the class, optionally bypassing the mocking layers, for the last call. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Gets an interface that will raise the last event when called. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Better syntax to define repeats. - - - - - Base class for method recorders, handle delegating to inner recorder if needed. - - - - - List of the expected actions on for this recorder - The legal values are: - * Expectations - * Method Recorders - - - - - The current recorder. - - - - - The current replayer; - - - - - The parent recorder of this one, may be null. - - - - - This contains a list of all the replayers that should be ignored - for a spesific method call. A replayer gets into this list by calling - ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation. - - - - - All the repeatable methods calls. - - - - - Counts the recursion depth of the current expectation search stack - - - - - Creates a new instance. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Remove the all repeatable expectations for proxy. - - Mocked object. - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Moves to parent recorder. - - - - - Gets the recorded expectation or null. - - - - - Clear the replayer to call (and all its chain of replayers). - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Should this replayer be considered valid for this call? - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Handle the real execution of this method for the derived class - - - - - Ordered collection of methods, methods must arrive in specified order - in order to pass. - - - - - Unordered collection of method records, any expectation that exist - will be matched. - - - - - The parent recorder we have redirected to. - Useful for certain edge cases in orderring. - See: FieldProblem_Entropy for the details. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Creates a new instance. - - - - - Records the specified call with the specified args on the mocked object. - - Mocked object. - Method. - Expectation. - - - - Get the expectation for this method on this object with this arguments - - Invocation for this method - Mocked object. - Method. - Args. - True is the call was recorded, false otherwise - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Handle the real execution of this method for the derived class - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Gets the next expected calls string. - - - - - Create an exception for an unexpected method call. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Creates a new instance. - - Parent recorder. - Repetable methods - - - - Creates a new instance. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Hold an expectation for a method call on an object - - - - - Creates a new instance. - - Proxy. - Method. - Expectation. - - - - Determines if the object equal to this instance - - Obj. - - - - - Gets the hash code. - - - - - - Gets the proxy. - - - - - - Gets the method. - - - - - - Gets the expectation. - - - - - - Holds a pair of mocked object and a method - and allows to compare them against each other. - This allows us to have a distinction between mockOne.MyMethod() and - mockTwo.MyMethod()... - - - - - Creates a new instance. - - Proxy. - Method. - - - - Determines whatever obj equals to this instance. - ProxyMethodPairs are equal when they point to the same /instance/ of - an object, and to the same method. - - Obj. - - - - - Gets the hash code. - - - - - - Gets the proxy. - - - - - - Gets the method. - - - - - - Change the recorder from ordered to unordered and vice versa - - - - - Creates a new instance. - - - - - Disposes this instance. - - - - - Accessor for the current mocker - - - - - The current mocker - - - - - Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)] - Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)] - - - - - Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Logs all method calls for methods - - - - - Setup method calls to repeat any number of times. - - - - - Get the method options and set the last method call to repeat - any number of times. - This also means that the method would transcend ordering - - - - - Get the method options for the last method call on the mockInstance and set it - to repeat any number of times. - This also means that the method would transcend ordering - - - - - Utility class for working with method calls. - - - - - Return the string representation of a method call and its arguments. - - The method - The method arguments - Invocation of the method, used to get the generics arguments - Delegate to format the parameter - The string representation of this method call - - - - Return the string representation of a method call and its arguments. - - The invocation of the method, used to get the generic parameters - The method - The method arguments - The string representation of this method call - - - - Delegate to format the argument for the string representation of - the method call. - - - - - Utility to get the default value for a type - - - - - The default value for a type. - Null for reference types and void - 0 for value types. - First element for enums - Note that we need to get the value even for opened generic types, such as those from - generic methods. - - Type. - The invocation. - the default value - - - - Allows easier access to MockRepository, works closely with Mocker.Current to - allow access to a context where the mock repository is automatially verified at - the end of the code block. - - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The code that will be executed under the mock context - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository. - The code that will be executed under the mock context - - - - Create a FluentMocker - - The mock repository to use. - - - - A method with no arguments and no return value that will be called under the mock context. - - - - - FluentMocker implements some kind of fluent interface attempt - for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]." - - - - - Interface to verify previously defined expectations - - - - - Verifies if a piece of code - - - - - Defines unordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Defines ordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Verifies previously defined expectations - - - - - This delegate is compatible with the System.Func{T,R} signature - We have to define our own to get compatability with 2.0 - - - - - This attribute is here so we can get better Pex integration - Using this means that Pex will not try to inspect the work of - the actual proxies being generated by Rhino Mocks - - - - diff --git a/lib/Net/4.0/log4net.dll b/lib/Net/4.0/log4net.dll deleted file mode 100644 index 2a56a3ed..00000000 Binary files a/lib/Net/4.0/log4net.dll and /dev/null differ diff --git a/src/Directory.Build.props b/src/Directory.Build.props new file mode 100644 index 00000000..b1413864 --- /dev/null +++ b/src/Directory.Build.props @@ -0,0 +1,59 @@ + + + + + $(MSBuildProjectName.Replace('.2010', '')) + + ..\..\..\build\$(Configuration)\$(CleanedProjectName) + + $(CleanedProjectName) + $(CleanedProjectName) + $(CleanedProjectName).xml + Spring + + ..\..\..\Spring.Net.snk + + false + true + + false + false + false + + 3.4.1 + + SpringSource + http://springframework.net/images/SpringSource_Leaves32x32.png + http://www.springframework.net/license.html + http://www.springframework.net/ + Library + + en-US + True + + git + https://github.com/spring-projects/spring-net + + True + + True + False + + True + AnyCPU + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + + latest + + + + + DEBUG;TRACE;DEBUG_DYNAMIC;$(DefineConstants) + + + + true + TRACE;$(DefineConstants) + + + \ No newline at end of file diff --git a/src/Spring/CommonAssemblyInfo.cs b/src/Spring/CommonAssemblyInfo.cs deleted file mode 100644 index aad86872..00000000 --- a/src/Spring/CommonAssemblyInfo.cs +++ /dev/null @@ -1,83 +0,0 @@ -using System.Reflection; - -#if !TIBCO_EMS -[assembly: System.CLSCompliant(true)] -#endif - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// - -[assembly: AssemblyConfiguration("net-2.0.win32; Release")] -[assembly: AssemblyCompany("http://www.springframework.net")] -[assembly: AssemblyProduct("Spring.NET Framework 1.3.1")] -[assembly: AssemblyCopyright("Copyright 2002-2011 Spring.NET Framework Team.")] -[assembly: AssemblyTrademark("Apache License, Version 2.0")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// .NET Framework Version (RR) -// Revision = "1" for builds with VS.NET, nant build is # of days since 'project.year' -// property -// -// -// This is to support side-by-side deployment of .NET 1.1 and .NET 2.0 versions of the assembly. - -//note that this #if #elif #endif construct requires NET_#_# values be checked in DESCENDING order to work properly -// (e.g., add any new ones at the TOP of this construct!) - -#if NET_4_5 -[assembly: AssemblyVersion("2.0.0.45001")] -#elif NET_4_0 -[assembly: AssemblyVersion("2.0.0.40001")] -#elif NET_3_5 -[assembly: AssemblyVersion("2.0.0.35001")] -#endif - - - - - - - - - - - - - - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. -// -#if STRONG -[assembly: AssemblyDelaySign(false)] -#endif diff --git a/src/Spring/Spring.Aop/Aop/Framework/AutoProxy/TypeNameAutoProxyCreator.cs b/src/Spring/Spring.Aop/Aop/Framework/AutoProxy/TypeNameAutoProxyCreator.cs index 32b85454..4748e2e9 100644 --- a/src/Spring/Spring.Aop/Aop/Framework/AutoProxy/TypeNameAutoProxyCreator.cs +++ b/src/Spring/Spring.Aop/Aop/Framework/AutoProxy/TypeNameAutoProxyCreator.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Spring/Spring.Aop/Aop/Framework/DynamicProxy/BaseCompositionAopProxy.cs b/src/Spring/Spring.Aop/Aop/Framework/DynamicProxy/BaseCompositionAopProxy.cs index bee8ffdb..77e3f2c9 100644 --- a/src/Spring/Spring.Aop/Aop/Framework/DynamicProxy/BaseCompositionAopProxy.cs +++ b/src/Spring/Spring.Aop/Aop/Framework/DynamicProxy/BaseCompositionAopProxy.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Spring/Spring.Aop/Aop/Framework/HashtableCachingAdvisorChainFactory.cs b/src/Spring/Spring.Aop/Aop/Framework/HashtableCachingAdvisorChainFactory.cs index a516161f..cdf2286d 100644 --- a/src/Spring/Spring.Aop/Aop/Framework/HashtableCachingAdvisorChainFactory.cs +++ b/src/Spring/Spring.Aop/Aop/Framework/HashtableCachingAdvisorChainFactory.cs @@ -24,12 +24,7 @@ using System; using System.Collections.Generic; using System.Reflection; -#if NET_4_0 using System.Collections.Concurrent; -#else -using System.Runtime.Serialization; -using System.Threading; -#endif #endregion @@ -44,37 +39,7 @@ namespace Spring.Aop.Framework [Serializable] public sealed class HashtableCachingAdvisorChainFactory : IAdvisorChainFactory { -#if !NET_4_0 - private readonly IDictionary> methodCache = new Dictionary>(); - - // ReaderWriterLockSlim is not serializable. Cannot set value using field initializer as it won't - // run on deserialization. Instead c'tor and OnDeserialized will take care of creating the lock instance. - [NonSerialized] - private ReaderWriterLockSlim cacheLock; - - [OnDeserialized] - private void OnDeserialized(StreamingContext c) - { - CreateCacheLock(); - } - - private void CreateCacheLock() - { - cacheLock = new ReaderWriterLockSlim(); - } -#else private readonly ConcurrentDictionary> methodCache = new ConcurrentDictionary>(); -#endif - - /// - /// Default c'tor - /// - public HashtableCachingAdvisorChainFactory() - { -#if !NET_4_0 - CreateCacheLock(); -#endif - } /// /// Gets the list of and @@ -96,47 +61,7 @@ namespace Spring.Aop.Framework /// public IList GetInterceptors(IAdvised advised, object proxy, MethodInfo method, Type targetType) { -#if !NET_4_0 - IList cached; - cacheLock.EnterReadLock(); - try { - if (this.methodCache.TryGetValue(method, out cached)) - { - return cached; - } - } - finally - { - cacheLock.ExitReadLock(); - } - // Apparently not in the cache - calculate the value outside of any locks then enter upgradeable read lock and check again - IList calculated = AdvisorChainFactoryUtils.CalculateInterceptors(advised, proxy, method, targetType); - cacheLock.EnterUpgradeableReadLock(); - try - { - if (!this.methodCache.TryGetValue(method, out cached)) - { - // Still not in the cache - enter write lock and add the pre-calculated value - cacheLock.EnterWriteLock(); - try - { - cached = calculated; - this.methodCache[method] = cached; - } - finally - { - cacheLock.ExitWriteLock(); - } - } - } - finally - { - cacheLock.ExitUpgradeableReadLock(); - } - return cached; -#else return methodCache.GetOrAdd(method, m => AdvisorChainFactoryUtils.CalculateInterceptors(advised, proxy, m, targetType)); -#endif } /// @@ -157,19 +82,7 @@ namespace Spring.Aop.Framework /// public void AdviceChanged(AdvisedSupport source) { -#if !NET_4_0 - cacheLock.EnterWriteLock(); - try - { -#endif methodCache.Clear(); -#if !NET_4_0 - } - finally - { - cacheLock.ExitWriteLock(); - } -#endif } /// diff --git a/src/Spring/Spring.Aop/Aop/Target/SimplePoolTargetSource.cs b/src/Spring/Spring.Aop/Aop/Target/SimplePoolTargetSource.cs index 4721b570..623150ae 100644 --- a/src/Spring/Spring.Aop/Aop/Target/SimplePoolTargetSource.cs +++ b/src/Spring/Spring.Aop/Aop/Target/SimplePoolTargetSource.cs @@ -1,7 +1,7 @@ #region License /* -* Copyright © 2002-2011 the original author or authors. +* Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Spring/Spring.Aop/Spring.Aop.2010.csproj b/src/Spring/Spring.Aop/Spring.Aop.2010.csproj index ba207fe7..c22489ce 100644 --- a/src/Spring/Spring.Aop/Spring.Aop.2010.csproj +++ b/src/Spring/Spring.Aop/Spring.Aop.2010.csproj @@ -1,477 +1,22 @@ - - + - Local - 9.0.30729 - 2.0 - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Debug - AnyCPU - - - - - Spring.Aop - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - false - v4.0 - http://localhost/Spring.Aop/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - - - 3.5 - - ..\..\..\ - - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Aop\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0;DEBUG_DYNAMIC - Spring.Aop.xml - true - 4096 - false - - - false - false - false - true - 4 - full - prompt - - - ..\..\..\build\VS.Net.2010\Spring.Aop\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt + net452 + Interfaces and classes that provide AOP support in Spring.Net - - System - - - System.Data - - - System.XML - + - + + + + + GenCommonAssemblyInfo.cs Code - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - Code - - - - Code - - - Code - - - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - CommonAssemblyInfo.cs - Code - - - - - spring-aop-1.1.xsd - - + - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Aop/Spring.Aop.nuspec b/src/Spring/Spring.Aop/Spring.Aop.nuspec deleted file mode 100644 index 99f0b42c..00000000 --- a/src/Spring/Spring.Aop/Spring.Aop.nuspec +++ /dev/null @@ -1,31 +0,0 @@ - - - - Spring.Aop - Spring.Aop - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide AOP support in Spring.Net - Interfaces and classes that provide AOP support in Spring.Net - en-US - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Aop/project.json b/src/Spring/Spring.Aop/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Aop/project.json and /dev/null differ diff --git a/src/Spring/Spring.Core/AssemblyInfo.cs b/src/Spring/Spring.Core/AssemblyInfo.cs index ef2c5957..5fff897e 100644 --- a/src/Spring/Spring.Core/AssemblyInfo.cs +++ b/src/Spring/Spring.Core/AssemblyInfo.cs @@ -24,8 +24,3 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] [assembly: AssemblyTitle("Spring.Core")] [assembly: AssemblyDescription("Core functionality for Spring.Net IoC container")] - -#if !NET_4_0 -[assembly: System.Security.AllowPartiallyTrustedCallers] -[assembly: System.Security.SecurityCritical] -#endif diff --git a/src/Spring/Spring.Core/Context/Attributes/AssemblyObjectDefinitionScanner.cs b/src/Spring/Spring.Core/Context/Attributes/AssemblyObjectDefinitionScanner.cs index 08aec550..2c91126e 100644 --- a/src/Spring/Spring.Core/Context/Attributes/AssemblyObjectDefinitionScanner.cs +++ b/src/Spring/Spring.Core/Context/Attributes/AssemblyObjectDefinitionScanner.cs @@ -36,17 +36,20 @@ namespace Spring.Context.Attributes { private readonly List> _assemblyExclusionPredicates = new List>(); - private readonly IList _springAssemblyExcludePrefixes = new List() - { - "Spring.", - "NHibernate.", - "Common.Logging", - "log4net", - "Quartz", - "NVelocity", - "Rhino.Mocks", - "Apache.NMS" - }; + private readonly List _springAssemblyExcludePrefixes = new List + { + "Antlr3.Runtime", + "Spring.", + "NHibernate.", + "Common.Logging", + "log4net", + "Mono.Cecil", + "NUnit", + "Quartz", + "NVelocity", + "Rhino.Mocks", + "Apache.NMS" + }; private IObjectNameGenerator _objectNameGenerator = new AttributeObjectNameGenerator(); @@ -86,7 +89,13 @@ namespace Spring.Context.Attributes /// protected override IEnumerable ApplyAssemblyFiltersTo(IEnumerable assemblyCandidates) { - return assemblyCandidates.Where(candidate => IsIncludedAssembly(candidate) && !IsExcludedAssembly(candidate)); + foreach (Assembly candidate in assemblyCandidates) + { + if (IsIncludedAssembly(candidate) && !IsExcludedAssembly(candidate)) + { + yield return candidate; + } + } } /// @@ -149,8 +158,25 @@ namespace Spring.Context.Attributes base.SetDefaultFilters(); //add the desired assembly exclusions to the list - _assemblyExclusionPredicates.Add(assembly => _springAssemblyExcludePrefixes.Any(name => name.StartsWith(assembly.GetName().Name)) - && assembly.GetName().Name != "Spring.Core.Tests"); + _assemblyExclusionPredicates.Add(assembly => + { + var assemblyName = assembly.GetName().Name; + if ("Spring.Core.Tests".Equals(assemblyName, StringComparison.OrdinalIgnoreCase)) + { + return false; + } + + for (var i = 0; i < _springAssemblyExcludePrefixes.Count; i++) + { + var name = _springAssemblyExcludePrefixes[i]; + if (assemblyName.StartsWith(name, StringComparison.OrdinalIgnoreCase)) + { + return true; + } + } + + return false; + }); _assemblyExclusionPredicates.Add(assembly => assembly.GetName().Name.StartsWith("System.")); _assemblyExclusionPredicates.Add(assembly => assembly.GetName().Name.StartsWith("Microsoft.")); _assemblyExclusionPredicates.Add(assembly => assembly.GetName().Name == "mscorlib"); @@ -172,8 +198,22 @@ namespace Spring.Context.Attributes /// public AssemblyObjectDefinitionScanner() { - AssemblyLoadExclusionPredicates.Add(candidate => _springAssemblyExcludePrefixes.Any(candidate.StartsWith) - && candidate != "Spring.Core.Tests"); + AssemblyLoadExclusionPredicates.Add(candidate => + { + if ("Spring.Core.Tests".Equals(candidate, StringComparison.OrdinalIgnoreCase)) + { + return false; + } + foreach (var prefix in _springAssemblyExcludePrefixes) + { + if (candidate.StartsWith(prefix, StringComparison.OrdinalIgnoreCase)) + { + return true; + } + } + + return false; + }); AssemblyLoadExclusionPredicates.Add(name => name.StartsWith("System.")); AssemblyLoadExclusionPredicates.Add(name => name.StartsWith("Microsoft.")); AssemblyLoadExclusionPredicates.Add(name => name == "mscorlib"); diff --git a/src/Spring/Spring.Core/Context/Attributes/AssemblyTypeScanner.cs b/src/Spring/Spring.Core/Context/Attributes/AssemblyTypeScanner.cs index 869804b1..488ff976 100644 --- a/src/Spring/Spring.Core/Context/Attributes/AssemblyTypeScanner.cs +++ b/src/Spring/Spring.Core/Context/Attributes/AssemblyTypeScanner.cs @@ -361,15 +361,18 @@ namespace Spring.Context.Attributes /// protected virtual bool IsIncludedAssembly(Assembly assembly) { - bool result = AssemblyInclusionPredicates.Any(include => include(assembly)); - - if (result) + foreach (var include in AssemblyInclusionPredicates) { - string fullname = assembly.FullName; - Logger.Debug(m => m("Include Assembly: {0}", fullname)); + if (include(assembly)) + { + if (Logger.IsDebugEnabled) + { + Logger.Debug(m => m("Include Assembly: {0}", assembly.FullName)); + } + return true; + } } - - return result; + return false; } /// @@ -381,10 +384,25 @@ namespace Spring.Context.Attributes /// protected virtual bool IsIncludedType(Type type) { - if (TypeInclusionPredicates.Count > 0 && TypeInclusionPredicates.Any(include => include(type))) - return true; + for (var i = 0; i < TypeInclusionPredicates.Count; i++) + { + var include = TypeInclusionPredicates[i]; + if (include(type)) + { + return true; + } + } - return Enumerable.Any(TypeInclusionTypeFilter, filter => filter.Match(type)); + for (var i = 0; i < TypeInclusionTypeFilter.Count; i++) + { + var filter = TypeInclusionTypeFilter[i]; + if (filter.Match(type)) + { + return true; + } + } + + return false; } /// diff --git a/src/Spring/Spring.Core/Context/Attributes/TypeFilters/AssignableTypeFilter.cs b/src/Spring/Spring.Core/Context/Attributes/TypeFilters/AssignableTypeFilter.cs index 76d5f967..d0ea77c2 100644 --- a/src/Spring/Spring.Core/Context/Attributes/TypeFilters/AssignableTypeFilter.cs +++ b/src/Spring/Spring.Core/Context/Attributes/TypeFilters/AssignableTypeFilter.cs @@ -19,7 +19,6 @@ #endregion using System; -using System.Linq; namespace Spring.Context.Attributes.TypeFilters { @@ -47,9 +46,24 @@ namespace Spring.Context.Attributes.TypeFilters public override bool Match(Type type) { if (RequiredType == null) + { return false; + } - return (type.GetInterfaces().Any(i => i.Equals(RequiredType)) || RequiredType.Equals(type.BaseType)); + if (RequiredType == type.BaseType) + { + return true; + } + + foreach (var i in type.GetInterfaces()) + { + if (i == RequiredType) + { + return true; + } + } + + return false; } /// diff --git a/src/Spring/Spring.Core/Context/Support/ResourceHandlersSectionHandler.cs b/src/Spring/Spring.Core/Context/Support/ResourceHandlersSectionHandler.cs index eeeac515..3bffbd2c 100644 --- a/src/Spring/Spring.Core/Context/Support/ResourceHandlersSectionHandler.cs +++ b/src/Spring/Spring.Core/Context/Support/ResourceHandlersSectionHandler.cs @@ -20,8 +20,6 @@ #region Imports -#if ! NET_COMPACT_FRAMEWORK -#endif using System.Configuration; using System.Globalization; using System.Xml; diff --git a/src/Spring/Spring.Core/Expressions/Parser/ExpressionLexer.cs b/src/Spring/Spring.Core/Expressions/Parser/ExpressionLexer.cs index c488b998..0760f6a1 100644 --- a/src/Spring/Spring.Core/Expressions/Parser/ExpressionLexer.cs +++ b/src/Spring/Spring.Core/Expressions/Parser/ExpressionLexer.cs @@ -3,7 +3,6 @@ namespace Spring.Expressions.Parser { // Generate header specific to lexer CSharp file - using System; using Stream = System.IO.Stream; using TextReader = System.IO.TextReader; using Hashtable = System.Collections.Hashtable; @@ -14,18 +13,13 @@ namespace Spring.Expressions.Parser using TokenStreamRecognitionException = antlr.TokenStreamRecognitionException; using CharStreamException = antlr.CharStreamException; using CharStreamIOException = antlr.CharStreamIOException; - using ANTLRException = antlr.ANTLRException; - using CharScanner = antlr.CharScanner; using InputBuffer = antlr.InputBuffer; using ByteBuffer = antlr.ByteBuffer; using CharBuffer = antlr.CharBuffer; using Token = antlr.Token; using IToken = antlr.IToken; - using CommonToken = antlr.CommonToken; - using SemanticException = antlr.SemanticException; using RecognitionException = antlr.RecognitionException; using NoViableAltForCharException = antlr.NoViableAltForCharException; - using MismatchedCharException = antlr.MismatchedCharException; using TokenStream = antlr.TokenStream; using LexerSharedInputState = antlr.LexerSharedInputState; using BitSet = antlr.collections.impl.BitSet; diff --git a/src/Spring/Spring.Core/Expressions/Parser/ExpressionParser.cs b/src/Spring/Spring.Core/Expressions/Parser/ExpressionParser.cs index 29d44bd3..202e41e3 100644 --- a/src/Spring/Spring.Core/Expressions/Parser/ExpressionParser.cs +++ b/src/Spring/Spring.Core/Expressions/Parser/ExpressionParser.cs @@ -6,24 +6,16 @@ namespace Spring.Expressions.Parser using System; using TokenBuffer = antlr.TokenBuffer; - using TokenStreamException = antlr.TokenStreamException; - using TokenStreamIOException = antlr.TokenStreamIOException; - using ANTLRException = antlr.ANTLRException; - using LLkParser = antlr.LLkParser; using Token = antlr.Token; - using IToken = antlr.IToken; using TokenStream = antlr.TokenStream; using RecognitionException = antlr.RecognitionException; using NoViableAltException = antlr.NoViableAltException; - using MismatchedTokenException = antlr.MismatchedTokenException; - using SemanticException = antlr.SemanticException; using ParserSharedInputState = antlr.ParserSharedInputState; using BitSet = antlr.collections.impl.BitSet; using AST = antlr.collections.AST; using ASTPair = antlr.ASTPair; using ASTFactory = antlr.ASTFactory; - using ASTArray = antlr.collections.impl.ASTArray; - + internal class ExpressionParser : antlr.LLkParser { public const int EOF = 1; diff --git a/src/Spring/Spring.Core/Expressions/PropertyOrFieldNode.cs b/src/Spring/Spring.Core/Expressions/PropertyOrFieldNode.cs index 46a4a9f6..1014e197 100644 --- a/src/Spring/Spring.Core/Expressions/PropertyOrFieldNode.cs +++ b/src/Spring/Spring.Core/Expressions/PropertyOrFieldNode.cs @@ -89,11 +89,7 @@ namespace Spring.Expressions if (contextType != null && accessor == null) { // try to initialize node as ExpandoObject value -#if NET_4_0 if (contextType == typeof(System.Dynamic.ExpandoObject)) -#else - if(context.ToString() == "System.Dynamic.ExpandoObject") -#endif { accessor = new ExpandoObjectValueAccessor(memberName); } @@ -723,14 +719,10 @@ namespace Spring.Expressions object value; if (dictionary.TryGetValue(memberName, out value)) return value; -#if NET_4_0 throw new InvalidPropertyException(typeof(System.Dynamic.ExpandoObject), memberName, "'" + memberName + "' node cannot be resolved for the specified context [" + context + "]."); -#else - throw new InvalidPropertyException("'" + memberName + "' node cannot be resolved for the specified context [" + context + "]."); -#endif } public override void Set(object context, object value) diff --git a/src/Spring/Spring.Core/Spring.Core.2010.csproj b/src/Spring/Spring.Core/Spring.Core.2010.csproj index d5b9319b..5664d516 100644 --- a/src/Spring/Spring.Core/Spring.Core.2010.csproj +++ b/src/Spring/Spring.Core/Spring.Core.2010.csproj @@ -1,1339 +1,32 @@ - - + - Local - 9.0.30729 - 2.0 - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Debug - AnyCPU - - - - - Spring.Core - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - v4.0 - http://localhost/Spring.Core/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - false - ..\..\..\Spring.Net.snk - - - 3.5 - - ..\..\..\ - - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Core\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0;DEBUG_DYNAMIC_DISABLED - Spring.Core.xml - true - 4096 - false + net452 + Core functionality for Spring.Net IoC container 219, 162, 618, 1591 - false - false - false - true - 4 - full - prompt - - - false - - ..\..\..\build\VS.Net.2010\Spring.Core\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - 219, 162, 618, 1591 - true - false - false - true - 4 - none - prompt + + rem $(ProjectDir)..\..\..\build-support\tools\antlr-2.7.6\antlr-2.7.6.exe -o $(ProjectDir)Expressions\Parser $(ProjectDir)Expressions\Expression.g + - - - - - + - - CommonAssemblyInfo.cs + + + + + GenCommonAssemblyInfo.cs Code - - Code - - - - - - - - - - - Code - - - - Code - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - - Code - - - Code - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - - Code - - - - - - Code - - - - - - - Code - - - - - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - - - Code - - - - Code - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - Code - - - - Code - - - - - Code - - - - - - - Code - - - Code - - - Code - - - - - Code - - - - - - - Code - - - Code - - - - Designer - - - Designer - - - - - - - - - - + + + + - - Designer - - + - - Designer - - - - - - - - - False - .NET Framework 2.0 %28x86%29 - false - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - true - - - False - Windows Installer 3.1 - true - - - - - - rem $(ProjectDir)..\..\..\build-support\tools\antlr-2.7.6\antlr-2.7.6.exe -o $(ProjectDir)Expressions\Parser $(ProjectDir)Expressions\Expression.g - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Core/Spring.Core.build b/src/Spring/Spring.Core/Spring.Core.build deleted file mode 100644 index d750e2fc..00000000 --- a/src/Spring/Spring.Core/Spring.Core.build +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Spring/Spring.Core/Spring.Core.nuspec b/src/Spring/Spring.Core/Spring.Core.nuspec deleted file mode 100644 index 3cb4a0d1..00000000 --- a/src/Spring/Spring.Core/Spring.Core.nuspec +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Spring.Core - Spring.Core - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Core functionality for Spring.Net IoC container - Core functionality for Spring.Net IoC container - en-US - - - - - - - - - - - - - - - - diff --git a/src/Spring/Spring.Core/project.json b/src/Spring/Spring.Core/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Core/project.json and /dev/null differ diff --git a/src/Spring/Spring.Data.NHibernate/Data/NHibernate/Support/ConfigSectionSessionScopeSettings.cs b/src/Spring/Spring.Data.NHibernate/Data/NHibernate/Support/ConfigSectionSessionScopeSettings.cs index 6a51a866..453f5b42 100644 --- a/src/Spring/Spring.Data.NHibernate/Data/NHibernate/Support/ConfigSectionSessionScopeSettings.cs +++ b/src/Spring/Spring.Data.NHibernate/Data/NHibernate/Support/ConfigSectionSessionScopeSettings.cs @@ -1,7 +1,7 @@ #region Licence /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.2010.csproj b/src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.2010.csproj index 817fae7b..864427ef 100644 --- a/src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.2010.csproj +++ b/src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.2010.csproj @@ -1,91 +1,28 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399} - Library - Properties - Spring - Spring.Data.NHibernate3 - v4.0 - - - 3.5 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - Spring.Data.NHibernate3.xml - true - 0618 - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3\Release\ - TRACE;NET_4_0 - prompt - 4 - Spring.Data.NHibernate3.xml - true - 0618 + net452 + Interfaces and classes that provide NHibernate 3.3 support in Spring.Net + 618 - - - - - - + + + - - CommonAssemblyInfo.cs + + + + + + + + + + + GenCommonAssemblyInfo.cs - - Data\NHibernate\Bytecode\BytecodeProvider.cs - - - Data\NHibernate\Bytecode\LazyInitializer.cs - - - Data\NHibernate\Bytecode\ObjectsFactory.cs - - - Data\NHibernate\Bytecode\ProxyFactory.cs - - - Data\NHibernate\Bytecode\ProxyFactoryFactory.cs - - - Data\NHibernate\Bytecode\ReflectionOptimizer.cs + Data\NHibernate\DelegatingLocalSessionFactoryObject.cs @@ -192,54 +129,5 @@ Data\NHibernate\TemplateFlushMode.cs - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - False - Microsoft .NET Framework 4 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.nuspec b/src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.nuspec deleted file mode 100644 index cfc2600f..00000000 --- a/src/Spring/Spring.Data.NHibernate3/Spring.Data.NHibernate3.nuspec +++ /dev/null @@ -1,34 +0,0 @@ - - - - Spring.Data.NHibernate3 - Spring.Net NHibernate 3.3 support - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide NHibernate 3.3 support in Spring.Net - Interfaces and classes that provide NHibernate 3.3 support in Spring.Net - en-US - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Data.NHibernate3/project.json b/src/Spring/Spring.Data.NHibernate3/project.json deleted file mode 100644 index 628cf996..00000000 Binary files a/src/Spring/Spring.Data.NHibernate3/project.json and /dev/null differ diff --git a/src/Spring/Spring.Data.NHibernate4/Spring.Data.NHibernate4.2010.csproj b/src/Spring/Spring.Data.NHibernate4/Spring.Data.NHibernate4.2010.csproj index be658b65..93539e9a 100644 --- a/src/Spring/Spring.Data.NHibernate4/Spring.Data.NHibernate4.2010.csproj +++ b/src/Spring/Spring.Data.NHibernate4/Spring.Data.NHibernate4.2010.csproj @@ -1,73 +1,32 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {D9C45177-0D80-4133-AB46-58F142DB92AA} - Library - Properties - Spring - Spring.Data.NHibernate4 - v4.0 - - - 3.5 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\..\ - AnyCPU + net452 + Interfaces and classes that provide NHibernate 4 support in Spring.Net + 0618 - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4\Debug\ - TRACE;DEBUG;NET_4_0,NH_4_0 - prompt - 4 - Spring.Data.NHibernate4.xml - true - 0618 + $(DefineConstants);NH_4_0 - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4\Release\ - TRACE;NET_4_0,NH_4_0 - prompt - 4 - Spring.Data.NHibernate4.xml - true - 0618 + $(DefineConstants);NH_4_0 - - - - - - + + + - - CommonAssemblyInfo.cs + + + + + + + + + + + GenCommonAssemblyInfo.cs Data\NHibernate\Bytecode\BytecodeProvider.cs @@ -192,54 +151,5 @@ Data\NHibernate\TemplateFlushMode.cs - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - False - Microsoft .NET Framework 4 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Data.NHibernate4/Spring.Data.NHibernate4.nuspec b/src/Spring/Spring.Data.NHibernate4/Spring.Data.NHibernate4.nuspec deleted file mode 100644 index 3ae4e552..00000000 --- a/src/Spring/Spring.Data.NHibernate4/Spring.Data.NHibernate4.nuspec +++ /dev/null @@ -1,31 +0,0 @@ - - - - Spring.Data.NHibernate4 - Spring.Net NHibernate 4 support - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide NHibernate 4 support in Spring.Net - Interfaces and classes that provide NHibernate 4 support in Spring.Net - en-US - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Data.NHibernate4/project.json b/src/Spring/Spring.Data.NHibernate4/project.json deleted file mode 100644 index a6788b98..00000000 Binary files a/src/Spring/Spring.Data.NHibernate4/project.json and /dev/null differ diff --git a/src/Spring/Spring.Data/Spring.Data.2010.csproj b/src/Spring/Spring.Data/Spring.Data.2010.csproj index 1ac9fcf2..0a414814 100644 --- a/src/Spring/Spring.Data/Spring.Data.2010.csproj +++ b/src/Spring/Spring.Data/Spring.Data.2010.csproj @@ -1,342 +1,29 @@ - - + - Local - 9.0.30729 - 2.0 - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Debug - AnyCPU - - - - - Spring.Data - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - v4.0 - - - 3.5 - - ..\..\..\ - - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Data\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - Spring.Data.xml - true - 4096 - false - 1587, 1591, 219, 162, 618 - false - false - false - true - 4 - full - prompt - - - ..\..\..\build\VS.Net.2010\Spring.Data\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt + net452 + Interfaces and classes that provide Data access support in Spring.Net + 1591 - - System - + + + + - - System.Data - - - System.Drawing - - - System.Web - - - System.XML - + - - CommonAssemblyInfo.cs - Code + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - - - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - - - Designer - spring-database-1.3.xsd - + + + + - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Data/Spring.Data.nuspec b/src/Spring/Spring.Data/Spring.Data.nuspec deleted file mode 100644 index a8032989..00000000 --- a/src/Spring/Spring.Data/Spring.Data.nuspec +++ /dev/null @@ -1,32 +0,0 @@ - - - - Spring.Data - Spring.Data - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide Data access support in Spring.Net - Interfaces and classes that provide Data access support in Spring.Net - en-US - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Data/project.json b/src/Spring/Spring.Data/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Data/project.json and /dev/null differ diff --git a/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj b/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj index d86841ec..3779e87e 100644 --- a/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj +++ b/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.2010.csproj @@ -1,187 +1,30 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {900E3839-301E-48B1-BAEB-B6645620ACFF} - Library - Properties - Spring - Spring.Messaging.Ems - v4.0 - - - 3.5 - - ..\..\..\ - - AnyCPU + net452 + TIBCO EMS support - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Messaging.Ems\Debug\ - TRACE;DEBUG;NET_4_0; TIBCO_EMS - prompt - 4 - Spring.Messaging.Ems.xml - true - 1591,0618 - AllRules.ruleset + $(DefineConstants);TIBCO_EMS - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Messaging.Ems\Release\ - TRACE;NET_4_0;TIBCO_EMS - prompt - 4 - AllRules.ruleset - true + $(DefineConstants);TIBCO_EMS - - + + + + + - - False + ..\..\..\lib\Net\2.0\TIBCO.EMS.dll + False - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.nuspec b/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.nuspec deleted file mode 100644 index 7642d77a..00000000 --- a/src/Spring/Spring.Messaging.Ems/Spring.Messaging.Ems.nuspec +++ /dev/null @@ -1,32 +0,0 @@ - - - - Spring.Messaging.Ems - Spring.Messaging.Ems - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - TIBCO EMS support - TIBCO EMS support - en-US - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Messaging.Ems/project.json b/src/Spring/Spring.Messaging.Ems/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Messaging.Ems/project.json and /dev/null differ diff --git a/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2010.csproj b/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2010.csproj index 68a160e2..415e1d5c 100644 --- a/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2010.csproj +++ b/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.2010.csproj @@ -1,144 +1,23 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {AEB1578C-9018-4D49-B440-789F38DD2F29} - Library - Properties - Spring - Spring.Messaging.Nms - v4.0 - - - 3.5 - - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Messaging.Nms\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - Spring.Messaging.Nms.xml - true - - - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Messaging.Nms\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 + ActiveMQ support - - False - ..\..\..\lib\Net\2.0\Apache.NMS.dll - - - - + + + - - CommonAssemblyInfo.cs + + + + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - + - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.nuspec b/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.nuspec deleted file mode 100644 index da731701..00000000 --- a/src/Spring/Spring.Messaging.Nms/Spring.Messaging.Nms.nuspec +++ /dev/null @@ -1,33 +0,0 @@ - - - - Spring.Messaging.Nms - Spring.Messaging.Nms - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - ActiveMQ support - ActiveMQ support - en-US - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Messaging.Nms/project.json b/src/Spring/Spring.Messaging.Nms/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Messaging.Nms/project.json and /dev/null differ diff --git a/src/Spring/Spring.Messaging/Messaging/Listener/ListenerExecutionFailedException.cs b/src/Spring/Spring.Messaging/Messaging/Listener/ListenerExecutionFailedException.cs index 6cabe187..76faa9de 100644 --- a/src/Spring/Spring.Messaging/Messaging/Listener/ListenerExecutionFailedException.cs +++ b/src/Spring/Spring.Messaging/Messaging/Listener/ListenerExecutionFailedException.cs @@ -19,6 +19,7 @@ #endregion using System; +using System.Runtime.Serialization; namespace Spring.Messaging.Listener { @@ -27,8 +28,15 @@ namespace Spring.Messaging.Listener /// /// Juergen Hoeller /// Mark Pollack (.NET) + [Serializable] public class ListenerExecutionFailedException : MessagingException { + /// + /// Initializes a new instance of the class. + /// + public ListenerExecutionFailedException() + { + } /// /// Initializes a new instance of the class, with the specified message @@ -48,5 +56,10 @@ namespace Spring.Messaging.Listener : base(message, innerException) { } + + /// + protected ListenerExecutionFailedException(SerializationInfo info, StreamingContext context) : base(info, context) + { + } } } \ No newline at end of file diff --git a/src/Spring/Spring.Messaging/Spring.Messaging.2010.csproj b/src/Spring/Spring.Messaging/Spring.Messaging.2010.csproj index cbbd2832..a078d52e 100644 --- a/src/Spring/Spring.Messaging/Spring.Messaging.2010.csproj +++ b/src/Spring/Spring.Messaging/Spring.Messaging.2010.csproj @@ -1,120 +1,19 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {0E23AE41-D8D8-41C2-84A2-D35564049F0D} - Library - Properties - Spring - Spring.Messaging - v4.0 - - - 3.5 - - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Messaging\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - Spring.Messaging.xml - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Messaging\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 + Interfaces and classes that provide MSMQ 3.0 support in Spring.Net - - + + + + - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Messaging/Spring.Messaging.nuspec b/src/Spring/Spring.Messaging/Spring.Messaging.nuspec deleted file mode 100644 index 809f59fa..00000000 --- a/src/Spring/Spring.Messaging/Spring.Messaging.nuspec +++ /dev/null @@ -1,32 +0,0 @@ - - - - Spring.Messaging - Spring.Messaging - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide MSMQ 3.0 support in Spring.Net - Interfaces and classes that provide MSMQ 3.0 support in Spring.Net - en-US - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Messaging/project.json b/src/Spring/Spring.Messaging/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Messaging/project.json and /dev/null differ diff --git a/src/Spring/Spring.Scheduling.Quartz2/AssemblyInfo.cs b/src/Spring/Spring.Scheduling.Quartz2/AssemblyInfo.cs index 2b03876c..33f45b2a 100644 --- a/src/Spring/Spring.Scheduling.Quartz2/AssemblyInfo.cs +++ b/src/Spring/Spring.Scheduling.Quartz2/AssemblyInfo.cs @@ -24,8 +24,3 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] [assembly: AssemblyTitle("Spring.Scheduling.Quartz")] [assembly: AssemblyDescription("Quartz.NET scheduler integration for Spring.NET")] - -#if !NET_4_0 -[assembly: System.Security.AllowPartiallyTrustedCallers] -[assembly: System.Security.SecurityCritical] -#endif diff --git a/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.2010.csproj b/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.2010.csproj index 9c4214b8..26206f91 100644 --- a/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.2010.csproj +++ b/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.2010.csproj @@ -1,99 +1,18 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {E823D54C-CE82-4868-929F-5F95A999F123} - Library - Properties - Spring - Spring.Scheduling.Quartz2 - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2\Debug\Spring.Scheduling.Quartz2.XML - true - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2\Release\ - TRACE;NET_4_0 - prompt - 4 - true - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2\Release\Spring.Scheduling.Quartz2.XML + net452 + Spring.NET Integration with the Quartz Scheduling Library 2.x - - + + - - CommonAssemblyInfo.cs + + + + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.nuspec b/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.nuspec deleted file mode 100644 index 329a78c3..00000000 --- a/src/Spring/Spring.Scheduling.Quartz2/Spring.Scheduling.Quartz2.nuspec +++ /dev/null @@ -1,33 +0,0 @@ - - - - Spring.Scheduling.Quartz2 - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Spring.NET Integration with the Quartz Scheduling Library 2.x - - - en-US - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Scheduling.Quartz2/project.json b/src/Spring/Spring.Scheduling.Quartz2/project.json deleted file mode 100644 index e1bd5e30..00000000 Binary files a/src/Spring/Spring.Scheduling.Quartz2/project.json and /dev/null differ diff --git a/src/Spring/Spring.Services/AssemblyInfo.cs b/src/Spring/Spring.Services/AssemblyInfo.cs index f11b8f14..252512d8 100644 --- a/src/Spring/Spring.Services/AssemblyInfo.cs +++ b/src/Spring/Spring.Services/AssemblyInfo.cs @@ -1,4 +1,3 @@ -using System; using System.Reflection; [assembly: AssemblyTitle("Spring.Services")] diff --git a/src/Spring/Spring.Services/ServiceModel/Activation/WebServiceHostFactory.cs b/src/Spring/Spring.Services/ServiceModel/Activation/WebServiceHostFactory.cs index 9fd5ff50..b7c386ac 100644 --- a/src/Spring/Spring.Services/ServiceModel/Activation/WebServiceHostFactory.cs +++ b/src/Spring/Spring.Services/ServiceModel/Activation/WebServiceHostFactory.cs @@ -1,4 +1,3 @@ -#if NET_3_5 #region License /* @@ -73,4 +72,3 @@ namespace Spring.ServiceModel.Activation } } } -#endif \ No newline at end of file diff --git a/src/Spring/Spring.Services/ServiceModel/SpringWebServiceHost.cs b/src/Spring/Spring.Services/ServiceModel/SpringWebServiceHost.cs index ad64d07c..8c48aeb7 100644 --- a/src/Spring/Spring.Services/ServiceModel/SpringWebServiceHost.cs +++ b/src/Spring/Spring.Services/ServiceModel/SpringWebServiceHost.cs @@ -1,5 +1,4 @@ -#if NET_3_5 -#region License +#region License /* * Copyright © 2002-2011 the original author or authors. @@ -116,4 +115,3 @@ namespace Spring.ServiceModel #endregion } } -#endif \ No newline at end of file diff --git a/src/Spring/Spring.Services/Spring.Services.2010.csproj b/src/Spring/Spring.Services/Spring.Services.2010.csproj index 78026499..12ebe0de 100644 --- a/src/Spring/Spring.Services/Spring.Services.2010.csproj +++ b/src/Spring/Spring.Services/Spring.Services.2010.csproj @@ -1,171 +1,27 @@ - - + - Local - 9.0.30729 - 2.0 - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Debug - AnyCPU - - - - - Spring.Services - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - false - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Services\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0;NET_3_0;NET_3_5 - Spring.Services.xml - true - 4096 - false - - - false - false - false - true - 4 - full - prompt - - - ..\..\..\build\VS.Net.2010\Spring.Services\Release\ - false - 285212672 - false - - - TRACE;NET_4_0;NET_3_0;NET_3_5 - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt + net452 + Interfaces and classes that provide portable service abstractions in Spring.Net - - System - + + + - - System.Data - - - system.enterpriseservices - + - - System.XML - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs Code - - - - - - - - Code - - - Code - - - - - Code - - - - - - - - Code - - - Code - - - - Code - - - - - - - - - - - Code - - - - - - - - + + + - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Services/Spring.Services.nuspec b/src/Spring/Spring.Services/Spring.Services.nuspec deleted file mode 100644 index a95f7180..00000000 --- a/src/Spring/Spring.Services/Spring.Services.nuspec +++ /dev/null @@ -1,31 +0,0 @@ - - - - Spring.Services - Spring.Services - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide portable service abstractions in Spring.Net - Interfaces and classes that provide portable service abstractions in Spring.Net - en-US - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Services/project.json b/src/Spring/Spring.Services/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Services/project.json and /dev/null differ diff --git a/src/Spring/Spring.Template.Velocity.Castle/AssemblyInfo.cs b/src/Spring/Spring.Template.Velocity.Castle/AssemblyInfo.cs index 632b3d40..98429041 100644 --- a/src/Spring/Spring.Template.Velocity.Castle/AssemblyInfo.cs +++ b/src/Spring/Spring.Template.Velocity.Castle/AssemblyInfo.cs @@ -24,8 +24,3 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] [assembly: AssemblyTitle("Spring.Template.Velocity.Castle")] [assembly: AssemblyDescription("Castle NVelocity template engine integration for Spring.NET")] - -#if !NET_4_0 -[assembly: System.Security.AllowPartiallyTrustedCallers] -[assembly: System.Security.SecurityCritical] -#endif diff --git a/src/Spring/Spring.Template.Velocity.Castle/Spring.Template.Velocity.Castle.2010.csproj b/src/Spring/Spring.Template.Velocity.Castle/Spring.Template.Velocity.Castle.2010.csproj index bc734cbf..49f084e6 100644 --- a/src/Spring/Spring.Template.Velocity.Castle/Spring.Template.Velocity.Castle.2010.csproj +++ b/src/Spring/Spring.Template.Velocity.Castle/Spring.Template.Velocity.Castle.2010.csproj @@ -1,69 +1,16 @@ - - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {250601C0-A4AC-41FE-B484-51A9B0D5473D} - Library - Properties - Spring - Spring.Template.Velocity.Castle - - - - - http://localhost/Spring.Template.Velocity.Castle/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - v4.0 - 3.5 - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Castle\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Castle\Debug\Spring.Template.Velocity.xml - true - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Castle\Release\ - TRACE;NET_4_0 - prompt - 4 - true - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Castle\Release\Spring.Template.Velocity.XML + net452 - - + - - CommonAssemblyInfo.cs + + + + + GenCommonAssemblyInfo.cs Template\Velocity\CommonsLoggingLogSystem.cs @@ -80,33 +27,9 @@ Template\Velocity\VelocityEngineUtils.cs - - - - - Template\Velocity\Config\spring-nvelocity-1.3.xsd Designer - - - - - - - {710961a3-0df4-49e4-a26e-f5b9c044ac84} - Spring.Core.2010 - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Template.Velocity.Castle/project.json b/src/Spring/Spring.Template.Velocity.Castle/project.json deleted file mode 100644 index d4ebf82e..00000000 Binary files a/src/Spring/Spring.Template.Velocity.Castle/project.json and /dev/null differ diff --git a/src/Spring/Spring.Template.Velocity/AssemblyInfo.cs b/src/Spring/Spring.Template.Velocity/AssemblyInfo.cs index 80a16c09..c2c71f74 100644 --- a/src/Spring/Spring.Template.Velocity/AssemblyInfo.cs +++ b/src/Spring/Spring.Template.Velocity/AssemblyInfo.cs @@ -24,8 +24,3 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] [assembly: AssemblyTitle("Spring.Template.Velocity")] [assembly: AssemblyDescription("NVelocity template engine integration for Spring.NET")] - -#if !NET_4_0 -[assembly: System.Security.AllowPartiallyTrustedCallers] -[assembly: System.Security.SecurityCritical] -#endif diff --git a/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2010.csproj b/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2010.csproj index a47d6243..d867c7d3 100644 --- a/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2010.csproj +++ b/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2010.csproj @@ -1,124 +1,21 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {BF3AB954-8375-407C-9E98-4C51D8072784} - Library - Properties - Spring - Spring.Template.Velocity - - - - - http://localhost/Spring.Template.Velocity/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - v4.0 - 3.5 - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity\Debug\Spring.Template.Velocity.xml - true - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity\Release\ - TRACE;NET_4_0 - prompt - 4 - true - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity\Release\Spring.Template.Velocity.XML + net452 + Spring.NET Intergration with the NVelocity templating Engine - + + + + + + - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - False - .NET Framework Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.nuspec b/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.nuspec deleted file mode 100644 index f3de15ac..00000000 --- a/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.nuspec +++ /dev/null @@ -1,31 +0,0 @@ - - - - Spring.Template.Velocity - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Spring.NET Intergration with the NVelocity templating Engine - Spring.NET Intergration with the NVelocity templating Engine - en-US - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Template.Velocity/project.json b/src/Spring/Spring.Template.Velocity/project.json deleted file mode 100644 index 3fdf32b0..00000000 --- a/src/Spring/Spring.Template.Velocity/project.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "dependencies": { - "Common.Logging": "3.0.0", - "Common.Logging.Core": "3.0.0", - "NVelocity": "1.0.3" - }, - "frameworks": { - "net4": {} - }, - "runtimes": { - "win-anycpu": {}, - "win": {} - } -} \ No newline at end of file diff --git a/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.2010.csproj b/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.2010.csproj index 751b1b01..7b2f0a93 100644 --- a/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.2010.csproj +++ b/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.2010.csproj @@ -1,127 +1,18 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {2E10A8D3-B8FF-4699-90B8-E621659C58DD} - Library - Properties - Spring - Spring.Testing.Microsoft - - - - - true - v4.0 - 3.5 - http://localhost/Spring.Testing.Microsoft/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - true - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Testing.Microsoft\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - ..\..\..\build\VS.NET.2010\Spring.Testing.Microsoft\Debug\Spring.Testing.Microsoft.xml - true - AllRules.ruleset - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Testing.Microsoft\Release\ - TRACE;NET_4_0 - prompt - 4 - AllRules.ruleset - ..\..\..\build\VS.NET.2010\Spring.Testing.Microsoft\Release\Spring.Testing.Microsoft.XML - true + net452 + Interfaces and classes that provide Microsoft Unit Testing integration in Spring.Net - - False - - - + + - - CommonAssemblyInfo.cs + + + + + GenCommonAssemblyInfo.cs - - - - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - False - .NET Framework 3.5 SP1 - false - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.nuspec b/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.nuspec deleted file mode 100644 index 68225542..00000000 --- a/src/Spring/Spring.Testing.Microsoft/Spring.Testing.Microsoft.nuspec +++ /dev/null @@ -1,32 +0,0 @@ - - - - Spring.Testing.Microsoft - Spring.Testing.Microsoft - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide Microsoft Unit Testing integration in Spring.Net - Interfaces and classes that provide Microsoft Unit Testing integration in Spring.Net - en-US - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Testing.Microsoft/project.json b/src/Spring/Spring.Testing.Microsoft/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Testing.Microsoft/project.json and /dev/null differ diff --git a/src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.2010.csproj b/src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.2010.csproj index 94f75f59..4b1a5cf2 100644 --- a/src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.2010.csproj +++ b/src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.2010.csproj @@ -1,83 +1,20 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {ED204A7B-832F-44C7-BFE3-504AEBE1BCC8} - Library - Properties - Spring - Spring.Testing.NUnit - v4.0 - - - 3.5 - - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Testing.NUnit\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - Spring.Testing.NUnit.xml - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Testing.NUnit\Release\ - TRACE;NET_4_0 - prompt - 4 + net452 + Interfaces and classes that provide NUnit integration in Spring.Net 1587, 1591, 219, 162, 618 - Spring.Testing.NUnit.xml - true - - + + - - CommonAssemblyInfo.cs + + + + + GenCommonAssemblyInfo.cs - - - - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.nuspec b/src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.nuspec deleted file mode 100644 index 45631ad2..00000000 --- a/src/Spring/Spring.Testing.NUnit/Spring.Testing.NUnit.nuspec +++ /dev/null @@ -1,33 +0,0 @@ - - - - Spring.Testing.NUnit - Spring.Testing.NUnit - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide NUnit integration in Spring.Net - Interfaces and classes that provide NUnit integration in Spring.Net - en-US - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Testing.NUnit/project.json b/src/Spring/Spring.Testing.NUnit/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/src/Spring/Spring.Testing.NUnit/project.json and /dev/null differ diff --git a/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.2010.csproj b/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.2010.csproj index 7a7a00c9..6ce2374b 100644 --- a/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.2010.csproj +++ b/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.2010.csproj @@ -1,93 +1,20 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {CF375928-B6D5-485C-B04D-2BC41D9DBF1E} - Library - Properties - Spring - Spring.Web.Conversation.NHibernate33 - v4.0 - 512 - - - 3.5 - - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Conversation.NHibernate33\Debug\ - DEBUG;TRACE - prompt - 4 - Spring.Web.Conversation.NHibernate33.XML - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Conversation.NHibernate33\Release\ - TRACE - prompt - 4 - true + net452 + Conversation-Per-Business-Transaction support for Spring.Net using NHibernate - - + + + + + - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {d546efb7-9f6c-4c11-b2f8-b85fad135399} - Spring.Data.NHibernate3.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.XML b/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.XML deleted file mode 100644 index 4e9087fd..00000000 --- a/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.XML +++ /dev/null @@ -1,953 +0,0 @@ - - - - Spring.Web.Conversation.NHibernate33 - - - - - Based on - for support of 'session-per-conversation' pattern. - - Hailton de Castro - - - - The logging instance. - - - - - Initializes a new instance of the class. - Uses default values for - - - - - Initializes a new instance of the class. - - Specify the to be set on each session provided by this instance. - Specify the flushmode to be applied on each session provided by this instance. - - - - - Initializes a new instance of the class. - - An instance holding the scope configuration - - - - Sets a flag, whether this scope is in "open" state on the current logical thread. - - - - - - NOOP. - - - - - Open a new session or reconect the - in . - Participating in an existing session registed with - is not alowed. - - - - - - If there is another conversation with a with opened - . - If attempting to participate in an existing NHibernate - managed by . - - - - - - - Close the current view's session and unregisters - from . - - The session factory that on use - A list of conversations which the session can be closed or disconnected - - - If start/resume a conversation from a - when exists a different - with open registered on - - If the holder on , is not a . - - - - - - Gets the flushmode to be applied on each newly created session. - - - This property defaults to to ensure that modifying objects outside the boundaries - of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation - within a transaction. - - - - - Get the configured EntityInterceptor - - - - - Id for conversation that open the Session. - - - - - Gets a flag, whether this scope is in "open" state on the current logical thread. - - - - - This sessionHolder creates a session for the active conversation only if it is - needed (). - - - Although a NHibernateSession defers creation of db-connections until they are really - needed, instantiation a session is still more expensive than using LazySessionHolder. - - - - - Initialize a new instance. - - - - - Create a new session on demand - - - - - Setting for - - Hailton de Castro - - - - Default value for property. - - - - - Initialize a new instance of with default values. - - - Calling this constructor from your derived class leaves - uninitialized. See for more. - - - - - Initialize a new instance of with the given values and references. - - - Specify the to be set on each session provided by the instance. - - - Specify the flushmode to be applied on each session provided by the instance. - - - Calling this constructor marks all properties initialized. - - - - - Override this method to resolve an instance according to your chosen strategy. - - - - - Gets the configured instance to be used. - - - - - - - Gets or Sets the flushmode to be applied on each newly created session. - - - This property defaults to to ensure that modifying objects outside the boundaries - of a transaction will not be persisted. It is recommended to not change this value but wrap any modifying operation - within a transaction. - - - - - HttpModule for ending Conversations with Timeout exceeded. - - Hailton de Castro - - - - Add PostRequestHandlerExecute event to clear conversations with timeout exceeded. - - - - - - Disposes of the resources (other than memory) used by the module that implements . - - - - - Handles the Unload event of the page control. - - The source of the event. - The instance containing the event data. - - Necessary for Redirect or Abort for any reason. - - - - - The Names of the s in the - - - - - Sets the that this - object runs in. - - - -

- Used to obtain the instances of -

-

- Invoked after population of normal object properties but before an - init callback such as - 's - - or a custom init-method. Invoked after the setting of any - 's - - property. -

-
- - In the case of application context initialization errors. - - - If thrown by any application context methods. - - -
- - - manager for Conversations. - - Hailton de Castro - - - - Returns the conversation if it is still alive, otherwise it returns null. - - - - - - - Ends all conversations with the timeout exceeded. - - - - - Close IDbConnections for that - use 'session-per-conversation'. It calls - in all conversations. - - - - - Release the ended conversations And removes them. - If the conversation supports 'session-per-conversation', also close the session. - - - - - Add conversation. If is null - it resolves to 'this'. - - - - If already has another manager. - - - - - Makes the 'root conversation' of - the current active conversation and open/reopen the - if - the conversation supports 'session-per-conversation'. Close all - the connection for all session before. - If is true will end all - paused conversations. - - - - - Returns the active conversation if exists, otherwise returns null. - It depends on - - - - - - If this is non-null run pattern 'session-per-conversation'. - Must be the same SessionFactory of the managed conversations. - - - - - - Ends the "paused conversations" in call to . - Important: Unexpected behavior may occur if there are nested conversations, - as in only the current conversation and its parents - are started, the 'conversations children' remain paused, so these will be ended. - Defaul value: false. - - - When it is true, "start/resume a conversation" will cause the other to be - ended and cleaned up. - - This is useful to avoid memory leak where there are many conversations. - This leak can be very considerable, as the conversation may keep a "NHibernate session" - that can contain many objects in its cache from the database queries. - - - - - - Port to conversation. If the object is not found in the current - conversation, will be tried on the parent if the parent is - not null. - - - If is different from spring name for this instance. - - Hailton de Castro - - - - Starts or resumes the conversation and the . - If is not null, so - is called to - Raise SessionHolder for make the reconnection. - - Make return false. - - Update the . - - - - - If this conversation is ended. - - If is not null and - different from - - - - - - - - Ends the conversation. End each of the 'inner conversations' in - . Returns false if the - conversation and all of - has already been ended. - - - - - If . - Session["spring.objects"] - is null. - - The 'spring session scopes' are not located in the key - 'spring.objects' of HttpSessionState. - - - - - - - Starts or resumes the conversation and each 'inner conversation' in - . - It is not about 'Session-per-conversation' because it is done by - . - - - - - Conversation id. - - - - - Return true until is called. - - - - - Return true if this conversation is ended. - - - - - Inner conversation. After added if the - is null it will resolve to 'this'. - - at - , - , - - if Circular Dependency is detected. - - - - Conversation parent. - - - - If this conversation already has a different parent. - - If this Conversation is not new. - - If Circular Dependency is detected. - - The Parent conversation is not new. - - - - - - - TimeOut for the conversation in milliseconds. - If 0 TimeOut will be ignored. - - - - - Last acces for a value into this Conversation or Inner Conversation. - Reset to DateTime.Now each time - is called. - - - - - Conversation Manager. When this is setted if - - returns null so AddConversation is called. - - - - - that is stored in the root conversation. - - - must support 'session-per-conversation'. - - - - - - If this is non-null run pattern 'session-per-conversation'. - It also depends on and . - must support ConversationManager. - - - - - - If this is non-null run pattern 'session-per-conversation'. - It also depends on and . - must support ConversationManager. - - - - - - Indicates that the conversation is paused. - - - - - List that make validation for Circular Dependency for - - Hailton de Castro - - - - Contructor. - - The that owns this . - - - - Common Helper to be run before insert. - - - - - - Common Helper to be run after insert. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This was made to stay under session scope. - - Hailton de Castro - - - - Semaphore to synchronize writes to the dictionary. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ends all conversations and Closes all their Session. - - - - - Remove conversation. - - - - - - - - - - - "SessionFactory" name in the current context. - This approach is required to support serialization. - - - - - - - - - - - - - - - Returns the current context. Supports serialization and deserialization. - - - - - Implementation of conversation in the infrastructure of Spring. - It avoid Circular Dependencies. - - Hailton de Castro - - - - Default message for "CONVERSATION ALREADY HAS A PARENT" error. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A String representation from conversation. - - - - - - - - - - - - - - - - Default 180000. - - - - - - - - - - - - - - - . - - - - - - - - - - - - - - - "SessionFactory" name in the current context. - This approach is required to support serialization. - - - - - - - - - - "DbProvider" name in the current context. - This approach is required to support serialization. - - - - - - - - - - - - - - - - - - - - . It is used to valddate - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Returns the current context. Supports serialization and deserialization. - - -
-
diff --git a/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.nuspec b/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.nuspec deleted file mode 100644 index f7d00fa3..00000000 --- a/src/Spring/Spring.Web.Conversation.NHibernate3/Spring.Web.Conversation.NHibernate3.nuspec +++ /dev/null @@ -1,30 +0,0 @@ - - - - Spring.Web.Conversation.NHibernate3 - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Conversation-Per-Business-Transaction support for Spring.Net using NHibernate - Conversation-Per-Business-Transaction support for Spring.Net using NHibernate - en-US - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Web.Conversation.NHibernate3/project.json b/src/Spring/Spring.Web.Conversation.NHibernate3/project.json deleted file mode 100644 index 628cf996..00000000 Binary files a/src/Spring/Spring.Web.Conversation.NHibernate3/project.json and /dev/null differ diff --git a/src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.2010.csproj b/src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.2010.csproj index ea6c5f7c..2ce3f781 100644 --- a/src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.2010.csproj +++ b/src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.2010.csproj @@ -1,82 +1,20 @@ - - + - Debug - AnyCPU - 9.0.21022 - 2.0 - {E5E287D2-EE2C-4C99-87CA-EB27B35ABF7B} - Library - Properties - Spring - Spring.Web.Extensions - v4.0 - - - 3.5 - - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Extensions\Debug\ - TRACE;DEBUG;NET_4_0;NET_3_5 - prompt - 4 - Spring.Web.Extensions.xml - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Extensions\Release\ - TRACE;NET_4_0;NET_3_5 - prompt - 4 - true + net452 + Interfaces and classes that provide ASP.NET AJAX 1.0 support in Spring.Net - - - 3.5 - + + + + - - 3.5 - + - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Spring.Web.2010 - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.nuspec b/src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.nuspec deleted file mode 100644 index 7b49d8de..00000000 --- a/src/Spring/Spring.Web.Extensions/Spring.Web.Extensions.nuspec +++ /dev/null @@ -1,31 +0,0 @@ - - - - Spring.Web.Extensions - Spring.Web.Extensions - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide ASP.NET AJAX 1.0 support in Spring.Net - Interfaces and classes that provide ASP.NET AJAX 1.0 support in Spring.Net - en-US - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Web.Extensions/project.json b/src/Spring/Spring.Web.Extensions/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Web.Extensions/project.json and /dev/null differ diff --git a/src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.2010.csproj b/src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.2010.csproj index 0738b96d..f908f048 100644 --- a/src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.2010.csproj +++ b/src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.2010.csproj @@ -1,86 +1,24 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {904C97E0-3667-4D12-A55F-6CC2E6F68A0A} - Library - Properties - Spring.Web.Mvc - Spring.Web.Mvc3 - v4.0 - 512 - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc3\Debug\ - TRACE;DEBUG;NET_3_5;NET_4_0 - prompt - 4 - true - Spring.Web.Mvc3.xml - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc3\Release\ - TRACE - prompt - 4 - true + net452 + Interfaces and classes that provide ASP.NET MVC3 application support in Spring.Net - - + + + + + + + - - - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - True - - - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Spring.Web.2010 - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.nuspec b/src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.nuspec deleted file mode 100644 index ff0f27f8..00000000 --- a/src/Spring/Spring.Web.Mvc3/Spring.Web.Mvc3.nuspec +++ /dev/null @@ -1,28 +0,0 @@ - - - - Spring.Web.Mvc3 - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide ASP.NET MVC3 application support in Spring.Net - Interfaces and classes that provide ASP.NET MVC3 application support in Spring.Net - en-US - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Web.Mvc3/project.json b/src/Spring/Spring.Web.Mvc3/project.json deleted file mode 100644 index 66e906f2..00000000 Binary files a/src/Spring/Spring.Web.Mvc3/project.json and /dev/null differ diff --git a/src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.2010.csproj b/src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.2010.csproj index 35e8f259..d3627104 100644 --- a/src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.2010.csproj +++ b/src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.2010.csproj @@ -1,55 +1,25 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {CB351EB2-049D-40BE-BB09-1CE4ED68FE67} - Library - Properties - Spring.Web.Mvc - Spring.Web.Mvc4 - v4.0 - 512 - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc4\Debug\ - TRACE;DEBUG;NET_3_5;NET_4_0 - prompt - 4 - true - Spring.Web.Mvc4.xml - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc4\Release\ - TRACE - prompt - 4 - true + net452 + Interfaces and classes that provide ASP.NET MVC4 application support in Spring.Net - - + + + + + + + + - - - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs Context\Support\MvcApplicationContext.cs @@ -63,33 +33,5 @@ SpringMvcDependencyResolver.cs - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - True - - - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Spring.Web.2010 - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.nuspec b/src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.nuspec deleted file mode 100644 index fef63ccd..00000000 --- a/src/Spring/Spring.Web.Mvc4/Spring.Web.Mvc4.nuspec +++ /dev/null @@ -1,28 +0,0 @@ - - - - Spring.Web.Mvc4 - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide ASP.NET MVC4 application support in Spring.Net - Interfaces and classes that provide ASP.NET MVC4 application support in Spring.Net - en-US - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Web.Mvc4/project.json b/src/Spring/Spring.Web.Mvc4/project.json deleted file mode 100644 index de1511ee..00000000 Binary files a/src/Spring/Spring.Web.Mvc4/project.json and /dev/null differ diff --git a/src/Spring/Spring.Web.Mvc5/Spring.Web.Mvc5.2010.csproj b/src/Spring/Spring.Web.Mvc5/Spring.Web.Mvc5.2010.csproj index 8ac357f7..c5c68dd1 100644 --- a/src/Spring/Spring.Web.Mvc5/Spring.Web.Mvc5.2010.csproj +++ b/src/Spring/Spring.Web.Mvc5/Spring.Web.Mvc5.2010.csproj @@ -1,58 +1,26 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {39AAD7EA-2ED0-4E50-8D4D-C666EA9CBFE4} - Library - Properties - Spring.Web.Mvc - Spring.Web.Mvc5 - v4.5 - 512 - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc5\Debug\ - TRACE;DEBUG;NET_3_5;NET_4_0 - prompt - 4 - true - Spring.Web.Mvc5.xml - false - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc5\Release\ - TRACE - prompt - 4 - false - true + net452 + Interfaces and classes that provide ASP.NET MVC5 application support in Spring.Net - - + + + + + + + + - - - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs Context\Support\MvcApplicationContext.cs @@ -73,30 +41,4 @@ SpringWebApiDependencyResolver.cs - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - True - - - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Spring.Web.2010 - - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Web.Mvc5/Spring.Web.Mvc5.nuspec b/src/Spring/Spring.Web.Mvc5/Spring.Web.Mvc5.nuspec deleted file mode 100644 index 1557387e..00000000 --- a/src/Spring/Spring.Web.Mvc5/Spring.Web.Mvc5.nuspec +++ /dev/null @@ -1,25 +0,0 @@ - - - - Spring.Web.Mvc5 - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide ASP.NET MVC5 application support in Spring.Net - Interfaces and classes that provide ASP.NET MVC5 application support in Spring.Net - en-US - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Web.Mvc5/project.json b/src/Spring/Spring.Web.Mvc5/project.json deleted file mode 100644 index 39f07c08..00000000 --- a/src/Spring/Spring.Web.Mvc5/project.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "dependencies": { - "Common.Logging": "3.0.0", - "Common.Logging.Core": "3.0.0", - "Microsoft.AspNet.Mvc": "5.2.3", - "Microsoft.AspNet.WebApi.Core": "5.2.3", - "Microsoft.AspNet.WebApi.WebHost": "5.2.3" - }, - "frameworks": { - "net45": {} - }, - "runtimes": { - "win-anycpu": {}, - "win": {} - } -} \ No newline at end of file diff --git a/src/Spring/Spring.Web/AssemblyInfo.cs b/src/Spring/Spring.Web/AssemblyInfo.cs index 2fef74c1..e14a975b 100644 --- a/src/Spring/Spring.Web/AssemblyInfo.cs +++ b/src/Spring/Spring.Web/AssemblyInfo.cs @@ -4,8 +4,3 @@ using System.Web.UI; [assembly: AssemblyTitle("Spring.Web")] [assembly: AssemblyDescription("Interfaces and classes that provide web application support in Spring.Net")] [assembly: TagPrefix("Spring.Web.UI.Controls", "spring")] - -#if !NET_4_0 -[assembly: System.Security.AllowPartiallyTrustedCallers] -[assembly: System.Security.SecurityCritical] -#endif diff --git a/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs b/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs index 488de064..34ec419e 100644 --- a/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs +++ b/src/Spring/Spring.Web/Context/Support/WebSupportModule.cs @@ -24,9 +24,7 @@ using System.Reflection; using System.Security; using System.Web; using System.Web.Caching; -#if NET_4_0 using System.Web.Routing; -#endif using System.Web.SessionState; using System.Web.UI; @@ -192,7 +190,6 @@ namespace Spring.Context.Support // app.Context.Handler = // TODO: check, if this makes sense (EE) ConfigureHandlerNow(app.Context.Handler, hCfg.ApplicationContext, hCfg.ObjectDefinitionName, hCfg.IsContainerManaged); } -#if NET_4_0 else { Page page = app.Context.Handler as Page; @@ -209,10 +206,8 @@ namespace Spring.Context.Support ControlInterceptor.EnsureControlIntercepted(applicationContext, page); ConfigureHandlerNow(page, applicationContext, normalizedVirtualPath, true); } -#endif } -#if NET_4_0 /// /// Determines whether the specified page is processed by a . /// @@ -222,7 +217,6 @@ namespace Spring.Context.Support { return page != null && page.RouteData != null && page.RouteData.RouteHandler != null; } -#endif /// /// Configures the specified handler instance using the object definition . diff --git a/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs b/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs index ab17b12c..1a932b3a 100644 --- a/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs +++ b/src/Spring/Spring.Web/Objects/Factory/Support/WebObjectUtils.cs @@ -193,12 +193,6 @@ namespace Spring.Objects.Factory.Support } Type pageType = VirtualEnvironment.GetCompiledType(rootedVPath); -//#if NET_2_0 -// pageType = BuildManager.GetCompiledType( rootedVPath ); // requires rooted virtual path! -//#else -// pageType = CreatePageInstance(pageUrl).GetType(); -//#endif - if (s_log.IsDebugEnabled) { s_log.Debug( string.Format( "got page type '{0}' for vpath '{1}'", pageType.FullName, rootedVPath ) ); @@ -234,11 +228,6 @@ namespace Spring.Objects.Factory.Support Type controlType; try { -//#if NET_2_0 -// controlType = BuildManager.GetCompiledType( rootedVPath ); // requires rooted virtual path! -//#else -// controlType = (Type) miGetCompiledUserControlType.Invoke(null, new object[] { rootedVPath, null, ctx }); -//#endif controlType = VirtualEnvironment.GetCompiledType(rootedVPath); } catch (HttpException httpEx) diff --git a/src/Spring/Spring.Web/Objects/Factory/Xml/WebObjectDefinitionReader.cs b/src/Spring/Spring.Web/Objects/Factory/Xml/WebObjectDefinitionReader.cs index 844d3453..c5c8ff35 100644 --- a/src/Spring/Spring.Web/Objects/Factory/Xml/WebObjectDefinitionReader.cs +++ b/src/Spring/Spring.Web/Objects/Factory/Xml/WebObjectDefinitionReader.cs @@ -1,19 +1,19 @@ #region License -/* - * Copyright 2002-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. +/* + * Copyright 2002-2010 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ #endregion @@ -90,17 +90,6 @@ namespace Spring.Objects.Factory.Xml objectName = objectName.Substring(appPath.Length-1); } -// System.Web.UI.Page page = (System.Web.UI.Page)WebObjectUtils.CreatePageInstance(url); -//#if NET_2_0 -// objectName = page.AppRelativeVirtualPath.Substring(1); -//#else -// string appPath = HttpContext.Current.Request.ApplicationPath.TrimEnd('\\', '/'); -// objectName = page.TemplateSourceDirectory.TrimEnd('\\','/') + "/" + WebUtils.GetPageName(url) + ".aspx"; -// if (objectName.ToLower().StartsWith(appPath.ToLower())) -// { -// objectName = objectName.Substring(appPath.Length); -// } -//#endif return objectName; } } diff --git a/src/Spring/Spring.Web/Objects/Factory/Xml/WebObjectsNamespaceParser.cs b/src/Spring/Spring.Web/Objects/Factory/Xml/WebObjectsNamespaceParser.cs deleted file mode 100644 index 6861dd28..00000000 --- a/src/Spring/Spring.Web/Objects/Factory/Xml/WebObjectsNamespaceParser.cs +++ /dev/null @@ -1,198 +0,0 @@ -#region License - -/* - * Copyright © 2002-2011 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#endregion - -#region Imports - - - -#endregion - -namespace Spring.Objects.Factory.Xml -{ - /// - /// A custom implementation of the - /// - /// interface that properly handles web application specific attributes, - /// such as object scope. - /// - /// - ///

- /// Parses object definitions according to the standard Spring.NET schema. - ///

- ///
- /// Aleksandar Seovic - /// - public class WebObjectsNamespaceParser : ObjectsNamespaceParser - { -// private IObjectDefinitionFactory objectDefinitionFactory; - - #region Constructor (s) / Destructor - - /// - /// Creates a new instance of the - /// class. - /// - public WebObjectsNamespaceParser() - { -// objectDefinitionFactory = new WebObjectDefinitionFactory(); - } - - #endregion - -// /// -// /// Parses an object definition and set various web related properties -// /// if the definition is an . -// /// -// /// The object definition element. -// /// The id / name of the object definition. -// /// the parser helper -// /// The object (definition). -// /// -// ///

-// /// The 'various web related properties' currently includes the -// /// intended scope of the object. -// ///

-// ///
-// /// -// /// -// protected override IConfigurableObjectDefinition ParseObjectDefinitionElement( -// XmlElement element, string id, ParserContext parserContext) -// { -// IConfigurableObjectDefinition definition = base.ParseObjectDefinitionElement(element, id, parserContext); -// IWebObjectDefinition webDefinition = definition as IWebObjectDefinition; -// -// if (webDefinition != null) -// { -// webDefinition.Scope = GetScope(element.GetAttribute(ObjectDefinitionConstants.ScopeAttribute)); -// -// // force request and session scoped objects to be lazily initialized... -// if (webDefinition.Scope != ObjectScope.Application) -// { -// definition.IsLazyInit = true; -// } -// -// string typeName = element.GetAttribute(ObjectDefinitionConstants.TypeAttribute); -// if (typeName.EndsWith(".ascx") || typeName.EndsWith(".master")) -// { -// definition.IsAbstract = true; -// } -// } -// -// return definition; -// } - -// /// -// /// Calculates an id for an object definition. -// /// -// /// -// /// The element containing the object definition. -// /// -// /// -// /// The list of names defined for the object; may be -// /// or even empty. -// /// -// /// -// /// A calculated object definition id. -// /// -// /// . -// protected override string CalculateId(XmlElement element, ArrayList aliases) -// { -// return null; -// string id = null; -// string strTypeName = element.GetAttribute(ObjectDefinitionConstants.TypeAttribute).ToLower(); -// if (strTypeName.EndsWith(".aspx")) -// { -// string url = element.GetAttribute(ObjectDefinitionConstants.TypeAttribute); -// //id = WebUtils.GetPageName(url); -// //Type pageType = WebUtils.GetPageType(url); -// System.Web.UI.Page page = (System.Web.UI.Page)WebObjectUtils.CreatePageInstance(url); -//#if NET_2_0 -// id = page.AppRelativeVirtualPath.Substring(1); -//#else -// string appPath = HttpContext.Current.Request.ApplicationPath.TrimEnd('\\', '/'); -// id = page.TemplateSourceDirectory.TrimEnd('\\','/') + "/" + WebUtils.GetPageName(url) + ".aspx"; -// if (id.ToLower().StartsWith(appPath.ToLower())) -// { -// id = id.Substring(appPath.Length); -// } -//#endif -// for(int ai=0;ai0 && alias[0]=='~') -// { -// aliases[ai] = "/"+alias.Substring(1).TrimStart('/','\\'); -// } -// } -// } -// else if (strTypeName.EndsWith(".ascx") || strTypeName.EndsWith(".master")) -// { -// id = WebObjectUtils.GetControlType(strTypeName).FullName; -// } -// else -// { -// id = base.CalculateId(element, aliases); -// } -// return id; -// } - -// /// -// /// Gets the scope out of the supplied . -// /// -// /// -// ///

-// /// If the supplied is invalid -// /// (i.e. it does not resolve to one of the -// /// values), -// /// then the return value of this method call will be -// /// ; -// /// no exception will be raised (although the value of the invalid -// /// scope will be logged). -// ///

-// ///
-// /// The string containing the scope name. -// /// The scope. -// /// -// private ObjectScope GetScope(string value) -// { -// ObjectScope scope = ObjectScope.Default; -// if (StringUtils.HasText(value)) -// { -// try -// { -// scope = (ObjectScope) Enum.Parse(typeof(ObjectScope), value, true); -// } -// catch (ArgumentException ex) -// { -// #region Instrumentation -// -// if (log.IsDebugEnabled) -// { -// log.Debug(string.Format("Error while parsing object scope : '{0}' is an invalid value.", -// value), ex); -// } -// -// #endregion -// } -// } -// return scope; -// } - } -} \ No newline at end of file diff --git a/src/Spring/Spring.Web/Spring.Web.2010.csproj b/src/Spring/Spring.Web/Spring.Web.2010.csproj index b644604d..567d0eac 100644 --- a/src/Spring/Spring.Web/Spring.Web.2010.csproj +++ b/src/Spring/Spring.Web/Spring.Web.2010.csproj @@ -1,304 +1,23 @@ - - + - Local - 9.0.30729 - 2.0 - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Debug - AnyCPU - - - - - Spring.Web - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - v4.0 - false - ..\..\..\Spring.Net.snk - - - 3.5 - - ..\..\..\ - - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Web\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - Spring.Web.xml - true - 4096 - false - - - false - false - false - true - 4 - full - prompt - - - ..\..\..\build\VS.Net.2010\Spring.Web\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt + net452 + Interfaces and classes that provide web application support in Spring.Net - - System - - - - System.Data - + + + + + - - System.XML - - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs Code - - Code - - - - - Code - - - - - - - - - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - - Code - - - - - - - - - - - - - - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - Code - - - Code - - - Code - - - - - - - ASPXCodeBehind - - - - - Code - - - - - Code - - - Code - - - - - - - Code - - - Code - - - - Code - - - - - - - - - Code - - - Code - - - Code - - - ASPXCodeBehind - - - ASPXCodeBehind - - - - - ASPXCodeBehind - - - - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - - - - - - - - - + \ No newline at end of file diff --git a/src/Spring/Spring.Web/Spring.Web.nuspec b/src/Spring/Spring.Web/Spring.Web.nuspec deleted file mode 100644 index 062bf9c8..00000000 --- a/src/Spring/Spring.Web/Spring.Web.nuspec +++ /dev/null @@ -1,31 +0,0 @@ - - - - Spring.Web - Spring.Web - http://www.springframework.net/ - http://www.springframework.net/license.html - http://springframework.net/images/SpringSource_Leaves32x32.png - 0.0.0 - - SpringSource - Interfaces and classes that provide web application support in Spring.Net - Interfaces and classes that provide web application support in Spring.Net - en-US - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Spring/Spring.Web/Util/HttpContextSwitch.cs b/src/Spring/Spring.Web/Util/HttpContextSwitch.cs index 6f5a2ac6..5ee469d8 100644 --- a/src/Spring/Spring.Web/Util/HttpContextSwitch.cs +++ b/src/Spring/Spring.Web/Util/HttpContextSwitch.cs @@ -51,32 +51,6 @@ namespace Spring.Util private readonly IDisposable rewriteContext; private static readonly ILog log = LogManager.GetLogger(typeof(HttpContextSwitch)); -// /// -// /// Performs an immediate call to -// /// -// /// a directory path (without trailing filename!) -// public HttpContextSwitch( string virtualDirectory ) -// { -// HttpContext currentContext = HttpContext.Current; -// if (currentContext == null) return; // no webrequest -// -// virtualDirectory = WebUtils.GetVirtualDirectory(virtualDirectory); -// string currentFileDirectory = WebUtils.GetVirtualDirectory(currentContext.Request.FilePath); -// // only switch path if necessary -// if (string.Compare( virtualDirectory, currentFileDirectory, true ) != 0) -// { -// savedContext = currentContext; -// originalUrl = savedContext.Request.Url.PathAndQuery; -// string newPath = virtualDirectory + "currentcontext.dummy"; -//#if NET_2_0 -// savedContext.RewritePath( newPath, false ); -//#else -// savedContext.RewritePath( newPath ); -//#endif -// if (log.IsDebugEnabled) log.Debug("rewriting path from " + originalUrl + " to " + newPath + " results in " + savedContext.Request.FilePath); -// } -// } - /// /// Performs an immediate call to /// @@ -84,24 +58,6 @@ namespace Spring.Util public HttpContextSwitch(string virtualDirectory) { rewriteContext = VirtualEnvironment.RewritePath(virtualDirectory, false); - -// string currentFileDirectory = WebUtils.GetVirtualDirectory(VirtualEnvironment.CurrentVirtualFilePath); -// // only switch path if necessary -// if (string.Compare(virtualDirectory, currentFileDirectory, true) != 0) -// { -// originalUrl = VirtualEnvironment.CurrentVirtualPathAndQuery; -// string newPath = virtualDirectory + "currentcontext.dummy"; -// VirtualEnvironment.RewritePath(newPath, false); -// -// #region Instrumentation -// -// if (log.IsDebugEnabled) -// { -// log.Debug("rewriting path from " + originalUrl + " to " + newPath + " results in " + VirtualEnvironment.CurrentVirtualFilePath); -// } -// -// #endregion -// } } /// @@ -110,44 +66,6 @@ namespace Spring.Util public void Dispose() { rewriteContext.Dispose(); -// if (rewriteContext != null) -// { -// VirtualEnvironment.RewritePath(originalUrl, false); -// -// #region Instrumentation -// -// if (log.IsDebugEnabled) -// { -// log.Debug("restoring original path from " + VirtualEnvironment.CurrentVirtualFilePath + " back to " + originalUrl); -// } -// -// #endregion -// } } - -// /// -// /// Restores original path if necessary -// /// -// public void Dispose() -// { -// if (originalUrl != null) -// { -// HttpContext context = HttpContext.Current; -//#if NET_2_0 -// context.RewritePath( originalUrl, false ); -//#else -// context.RewritePath( originalUrl ); -//#endif -// -// #region Instrumentation -// -// if (log.IsDebugEnabled) -// { -// log.Debug("restoring original path from " + context.Request.FilePath + " back to " + originalUrl); -// } -// -// #endregion -// } -// } } } \ No newline at end of file diff --git a/src/Spring/Spring.Web/Web/Support/InterceptControlCollectionStrategy.cs b/src/Spring/Spring.Web/Web/Support/InterceptControlCollectionStrategy.cs index 357d73a6..c49e0e36 100644 --- a/src/Spring/Spring.Web/Web/Support/InterceptControlCollectionStrategy.cs +++ b/src/Spring/Spring.Web/Web/Support/InterceptControlCollectionStrategy.cs @@ -1,6 +1,6 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/src/Spring/Spring.Web/project.json b/src/Spring/Spring.Web/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/src/Spring/Spring.Web/project.json and /dev/null differ diff --git a/test/Directory.Build.props b/test/Directory.Build.props new file mode 100644 index 00000000..110b81d4 --- /dev/null +++ b/test/Directory.Build.props @@ -0,0 +1,47 @@ + + + + + 618, 1591 + + $(MSBuildProjectName.Replace('.2010', '')) + + ..\..\..\build\$(Configuration)\$(CleanedProjectName) + + $(CleanedProjectName) + Spring + true + + false + false + false + + 1.7.1 + 3.4.1 + 2.0.8 + + 3.10.1 + 3.10.0 + 3.6.1 + 15.7.2 + + True + False + True + AnyCPU + $(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb + + latest + + + + + DEBUG;TRACE;$(DefineConstants) + + + + true + TRACE;$(DefineConstants) + + + \ No newline at end of file diff --git a/test/Spring/CommonAssemblyInfo.cs b/test/Spring/CommonAssemblyInfo.cs deleted file mode 100644 index 56d53108..00000000 --- a/test/Spring/CommonAssemblyInfo.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System.Reflection; - -// -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -// -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Spring.Net Unit Tests")] -[assembly: AssemblyCopyright("")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: - -#if NET_4_0 -[assembly: AssemblyVersion("1.3.1.40001")] -#elif NET_3_5 -[assembly: AssemblyVersion("1.3.1.35001")] -#endif - -// -// In order to sign your assembly you must specify a key to use. Refer to the -// Microsoft .NET Framework documentation for more information on assembly signing. -// -// Use the attributes below to control which key is used for signing. -// -// Notes: -// (*) If no key is specified, the assembly is not signed. -// (*) KeyName refers to a key that has been installed in the Crypto Service -// Provider (CSP) on your machine. KeyFile refers to a file which contains -// a key. -// (*) If the KeyFile and the KeyName values are both specified, the -// following processing occurs: -// (1) If the KeyName can be found in the CSP, that key is used. -// (2) If the KeyName does not exist and the KeyFile does exist, the key -// in the KeyFile is installed into the CSP and used. -// (*) In order to create a KeyFile, you can use the sn.exe (Strong Name) utility. -// When specifying the KeyFile, the location of the KeyFile should be -// relative to the project output directory which is -// %Project Directory%\obj\. For example, if your KeyFile is -// located in the project directory, you would specify the AssemblyKeyFile -// attribute as [assembly: AssemblyKeyFile("..\\..\\mykey.snk")] -// (*) Delay Signing is an advanced option - see the Microsoft .NET Framework -// documentation for more information on this. - -// *IMPORTANT*: for Mono compatibility one must not use these attributes if strong name is not used! - -//[assembly: AssemblyDelaySign(false)] -//[assembly: AssemblyKeyFile("")] -//[assembly: AssemblyKeyName("")] diff --git a/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/AfterReturningAdviceInterceptorTests.cs b/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/AfterReturningAdviceInterceptorTests.cs index 0b04f1d0..880fb01a 100644 --- a/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/AfterReturningAdviceInterceptorTests.cs +++ b/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/AfterReturningAdviceInterceptorTests.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/ThrowsAdviceInterceptorTests.cs b/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/ThrowsAdviceInterceptorTests.cs index a7a5263f..86d68e77 100644 --- a/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/ThrowsAdviceInterceptorTests.cs +++ b/test/Spring/Spring.Aop.Tests/Aop/Framework/Adapter/ThrowsAdviceInterceptorTests.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/Spring/Spring.Aop.Tests/Aop/Framework/HashtableCachingAdvisorChainFactoryTests.cs b/test/Spring/Spring.Aop.Tests/Aop/Framework/HashtableCachingAdvisorChainFactoryTests.cs index 4433f802..94326777 100644 --- a/test/Spring/Spring.Aop.Tests/Aop/Framework/HashtableCachingAdvisorChainFactoryTests.cs +++ b/test/Spring/Spring.Aop.Tests/Aop/Framework/HashtableCachingAdvisorChainFactoryTests.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/Spring/Spring.Aop.Tests/Aop/Target/PrototypeTargetSourceTests.cs b/test/Spring/Spring.Aop.Tests/Aop/Target/PrototypeTargetSourceTests.cs index dc10ea1e..6e09f7f0 100644 --- a/test/Spring/Spring.Aop.Tests/Aop/Target/PrototypeTargetSourceTests.cs +++ b/test/Spring/Spring.Aop.Tests/Aop/Target/PrototypeTargetSourceTests.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.dll.config b/test/Spring/Spring.Aop.Tests/App.config similarity index 97% rename from test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.dll.config rename to test/Spring/Spring.Aop.Tests/App.config index 572f0ef2..5821ad64 100644 --- a/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.dll.config +++ b/test/Spring/Spring.Aop.Tests/App.config @@ -1,38 +1,38 @@ - - - - - -
- - - - - - - - - - - - + + + + + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.2010.csproj b/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.2010.csproj index 06b2c75b..2dd4c4a7 100644 --- a/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.2010.csproj +++ b/test/Spring/Spring.Aop.Tests/Spring.Aop.Tests.2010.csproj @@ -1,321 +1,28 @@ - - + - Local - 9.0.30729 - 2.0 - {2111596A-0327-4C9D-8919-294FBD988A23} - Debug - AnyCPU - - - - - Spring.Aop.Tests - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Aop.Tests\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0;DEBUG_DYNAMIC - - - true - 4096 - false - 0618 - false - false - false - true - 3 - full - prompt - false - - - - - ..\..\..\build\VS.Net.2010\Spring.Aop.Tests\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - 618 - true - false - false - true - 4 - none - prompt + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - System - - - System.Data - - - System.Web - - - System.XML - + + - - Code - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - - - - Code - - - - - - - - - - - - - - Code - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - Code - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - - - - - - echo "Copying .xml files for tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Aop.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Aop.Tests\$(ConfigurationName)\ /y /s /q - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Aop.Tests/project.json b/test/Spring/Spring.Aop.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Aop.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Core.Tests/Spring.Core.Tests.dll.config b/test/Spring/Spring.Core.Tests/App.config similarity index 93% rename from test/Spring/Spring.Core.Tests/Spring.Core.Tests.dll.config rename to test/Spring/Spring.Core.Tests/App.config index 7871fc89..b97cb179 100644 --- a/test/Spring/Spring.Core.Tests/Spring.Core.Tests.dll.config +++ b/test/Spring/Spring.Core.Tests/App.config @@ -1,244 +1,235 @@ - - - - - -
-
- -
-
- - -
- - - -
- - -
- -
- - -
- - - -
-
-
- -
- - - - - - -
-
-
- -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - John - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Northwind.mdb;User ID=Admin;Password=; - - - 1000 - - - - - - - - - - - - - - Rod - - - 31 - - - - - Roderick - - - - - Kerry - - - 34 - - - - - - - - - - s - - - - - - - - - - - - - - - - - + + + + + +
+
+ +
+
+ + +
+ + + +
+ + +
+ +
+ + +
+ + + +
+
+
+ +
+ + + + + + +
+
+
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + John + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Northwind.mdb;User ID=Admin;Password=; + + + 1000 + + + + + + + + + + + + + + Rod + + + 31 + + + + + Roderick + + + + + Kerry + + + 34 + + + + + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Core.Tests/AssemblyInfo.cs b/test/Spring/Spring.Core.Tests/AssemblyInfo.cs index 42c32a49..1be18a23 100644 --- a/test/Spring/Spring.Core.Tests/AssemblyInfo.cs +++ b/test/Spring/Spring.Core.Tests/AssemblyInfo.cs @@ -1,7 +1,5 @@ using System.Reflection; -#if NET_4_0 [assembly: System.Security.SecurityRules(System.Security.SecurityRuleSet.Level1)] -#endif [assembly: AssemblyTitle("Spring.Core Tests")] [assembly: AssemblyDescription("Unit tests for Spring.Core assembly")] diff --git a/test/Spring/Spring.Core.Tests/Context/Attributes/AssemblyTypeScannerTests.cs b/test/Spring/Spring.Core.Tests/Context/Attributes/AssemblyTypeScannerTests.cs index d9acac89..a5266703 100644 --- a/test/Spring/Spring.Core.Tests/Context/Attributes/AssemblyTypeScannerTests.cs +++ b/test/Spring/Spring.Core.Tests/Context/Attributes/AssemblyTypeScannerTests.cs @@ -81,11 +81,11 @@ namespace Spring.Context.Attributes { _scanner.WithIncludeFilter(t => t.Name.Contains("ConfigurationClass")); - IEnumerable types = _scanner.Scan(); + var types = _scanner.Scan().ToList(); Assert.That(types, Contains.Item((typeof(TheConfigurationClass)))); Assert.That(types, Contains.Item((typeof(TheImportedConfigurationClass)))); - Assert.That(types.Count(), Is.EqualTo(2)); + Assert.That(types.Count, Is.EqualTo(2)); } private AssemblyObjectDefinitionScanner _scanner; diff --git a/test/Spring/Spring.Core.Tests/Context/Attributes/FailAssemblyObjectDefinitionScannerTests.cs b/test/Spring/Spring.Core.Tests/Context/Attributes/FailAssemblyObjectDefinitionScannerTests.cs index f3ead625..105a8b1a 100644 --- a/test/Spring/Spring.Core.Tests/Context/Attributes/FailAssemblyObjectDefinitionScannerTests.cs +++ b/test/Spring/Spring.Core.Tests/Context/Attributes/FailAssemblyObjectDefinitionScannerTests.cs @@ -27,7 +27,7 @@ using Spring.Objects.Factory.Support; namespace Spring.Context.Attributes { - [TestFixture] + [Explicit("Interferes with other fixtures")] public class FailAssemblyObjectDefinitionScannerTests { #region Setup/Teardown diff --git a/test/Spring/Spring.Core.Tests/Context/Support/XmlApplicationContentArgsTests.cs b/test/Spring/Spring.Core.Tests/Context/Support/XmlApplicationContentArgsTests.cs index 2b474f73..13ef0b2d 100644 --- a/test/Spring/Spring.Core.Tests/Context/Support/XmlApplicationContentArgsTests.cs +++ b/test/Spring/Spring.Core.Tests/Context/Support/XmlApplicationContentArgsTests.cs @@ -1,5 +1,4 @@ -using System; -using NUnit.Framework; +using NUnit.Framework; namespace Spring.Context.Support { diff --git a/test/Spring/Spring.Core.Tests/Core/IO/AssemblyResourceTest.cs b/test/Spring/Spring.Core.Tests/Core/IO/AssemblyResourceTest.cs index 17db2607..c30c91c6 100644 --- a/test/Spring/Spring.Core.Tests/Core/IO/AssemblyResourceTest.cs +++ b/test/Spring/Spring.Core.Tests/Core/IO/AssemblyResourceTest.cs @@ -205,7 +205,7 @@ namespace Spring.Core.IO public void CreateRelativeWithAReferenceToAFileResource() { IResource res = new AssemblyResource("assembly://Spring.Core.Tests/Spring.Core.IO/TestResource.txt"); - string path = "Spring/Objects/Factory/Xml/abstract.xml"; + const string path = "Data/Spring/Objects/Factory/Xml/abstract.xml"; IResource res2 = res.CreateRelative("file://~/" + path); using (StreamReader r = File.OpenText(path)) { diff --git a/test/Spring/Spring.Core.Tests/Expressions/ExpressionEvaluatorTests.cs b/test/Spring/Spring.Core.Tests/Expressions/ExpressionEvaluatorTests.cs index 8adfb605..468142df 100644 --- a/test/Spring/Spring.Core.Tests/Expressions/ExpressionEvaluatorTests.cs +++ b/test/Spring/Spring.Core.Tests/Expressions/ExpressionEvaluatorTests.cs @@ -291,7 +291,7 @@ namespace Spring.Expressions object value = ExpressionEvaluator.GetValue(null, "'123' + 1"); Assert.AreEqual("1231", value); } -#if NET_4_0 + [Test(Description = "SPRNET-1507 - Test 1")] public void TestExpandoObject() { @@ -320,7 +320,7 @@ namespace Spring.Expressions ex.Message); } } -#endif + [Test(Description = "SPRNET-944")] public void DateTests() { diff --git a/test/Spring/Spring.Core.Tests/Globalization/CultureInfoUtils.cs b/test/Spring/Spring.Core.Tests/Globalization/CultureInfoUtils.cs index 3bb3fb8c..a9a478ca 100644 --- a/test/Spring/Spring.Core.Tests/Globalization/CultureInfoUtils.cs +++ b/test/Spring/Spring.Core.Tests/Globalization/CultureInfoUtils.cs @@ -74,7 +74,7 @@ namespace Spring.Globalization public static bool OperatingSystemIsAfterWindows7 { - get { return Environment.OSVersion.Version.Major >= 6 && Environment.OSVersion.Version.Minor >= 2; } + get { return Environment.OSVersion.Version.Major >= 6; } } public static bool OperatingSystemIsAfterWindows7AndBeforeWindows10Build10586 diff --git a/test/Spring/Spring.Core.Tests/Objects/Factory/Config/VariableAccessorTests.cs b/test/Spring/Spring.Core.Tests/Objects/Factory/Config/VariableAccessorTests.cs index 8d3d25b5..58a8bf0b 100644 --- a/test/Spring/Spring.Core.Tests/Objects/Factory/Config/VariableAccessorTests.cs +++ b/test/Spring/Spring.Core.Tests/Objects/Factory/Config/VariableAccessorTests.cs @@ -98,12 +98,7 @@ namespace Spring.Objects.Factory.Config VariableAccessor va = new VariableAccessor(_testVariableSource); Assert.AreEqual('c', va.GetChar("ValidChar", 'a')); Assert.AreEqual('a', va.GetChar("InvalidChar", 'a', false)); - try - { - va.GetChar("InvalidChar", 'a', true); - Assert.Fail(); - } - catch { } + Assert.Throws(() => va.GetChar("InvalidChar", 'a', true)); } [Test] @@ -112,81 +107,48 @@ namespace Spring.Objects.Factory.Config VariableAccessor va = new VariableAccessor(_testVariableSource); Assert.AreEqual(true, va.GetBoolean("ValidBoolean", false)); Assert.AreEqual(true, va.GetBoolean("InvalidBoolean", true, false)); - try - { - va.GetBoolean("InvalidBoolean", true, true); - Assert.Fail(); - }catch {} } [Test] public void GetByte() { VariableAccessor va = new VariableAccessor(_testVariableSource); - Assert.AreEqual((byte)1, va.GetByte("ValidByte", 2)); - Assert.AreEqual((byte)2, va.GetByte("InvalidByte", 2, false)); - try - { - va.GetByte("InvalidByte", 2, true); - Assert.Fail(); - } - catch { } + Assert.AreEqual((byte) 1, va.GetByte("ValidByte", 2)); + Assert.AreEqual((byte) 2, va.GetByte("InvalidByte", 2, false)); } [Test] public void GetInt16() { VariableAccessor va = new VariableAccessor(_testVariableSource); - Assert.AreEqual((short)1, va.GetInt16("ValidInt16", 2)); - Assert.AreEqual((short)2, va.GetInt16("InvalidInt16", 2, false)); - try - { - va.GetInt16("InvalidInt16", 2, true); - Assert.Fail(); - } - catch { } + Assert.AreEqual((short) 1, va.GetInt16("ValidInt16", 2)); + Assert.AreEqual((short) 2, va.GetInt16("InvalidInt16", 2, false)); + va.GetInt16("InvalidInt16", 2, true); } [Test] public void GetInt32() { VariableAccessor va = new VariableAccessor(_testVariableSource); - Assert.AreEqual((int)1, va.GetInt32("ValidInt32", 2)); - Assert.AreEqual((int)2, va.GetInt32("InvalidInt32", 2, false)); - try - { - va.GetInt32("InvalidInt32", 2, true); - Assert.Fail(); - } - catch { } + Assert.AreEqual((int) 1, va.GetInt32("ValidInt32", 2)); + Assert.AreEqual((int) 2, va.GetInt32("InvalidInt32", 2, false)); } [Test] public void GetInt64() { VariableAccessor va = new VariableAccessor(_testVariableSource); - Assert.AreEqual((long)1, va.GetInt64("ValidInt64", 2)); - Assert.AreEqual((long)2, va.GetInt64("InvalidInt64", 2, false)); - try - { - va.GetInt64("InvalidInt64", 2, true); - Assert.Fail(); - } - catch { } + Assert.AreEqual((long) 1, va.GetInt64("ValidInt64", 2)); + Assert.AreEqual((long) 2, va.GetInt64("InvalidInt64", 2, false)); } [Test] public void GetFloat() { VariableAccessor va = new VariableAccessor(_testVariableSource); - Assert.AreEqual((float)1, va.GetFloat("ValidFloat", 2.0f)); - Assert.AreEqual((float)2, va.GetFloat("InvalidFloat", 2.0f, false)); - try - { - va.GetFloat("InvalidFloat", 2, true); - Assert.Fail(); - } - catch { } + Assert.AreEqual((float) 1, va.GetFloat("ValidFloat", 2.0f)); + Assert.AreEqual((float) 2, va.GetFloat("InvalidFloat", 2.0f, false)); + va.GetFloat("InvalidFloat", 2, true); } [Test] @@ -195,12 +157,7 @@ namespace Spring.Objects.Factory.Config VariableAccessor va = new VariableAccessor(_testVariableSource); Assert.AreEqual((double)1, va.GetDouble("ValidDouble", 2.0)); Assert.AreEqual((double)2, va.GetDouble("InvalidDouble", 2.0, false)); - try - { - va.GetDouble("InvalidDouble", 2, true); - Assert.Fail(); - } - catch { } + va.GetDouble("InvalidDouble", 2, true); } [Test] @@ -209,12 +166,7 @@ namespace Spring.Objects.Factory.Config VariableAccessor va = new VariableAccessor(_testVariableSource); Assert.AreEqual((decimal)1, va.GetDecimal("ValidDecimal", 2.0m)); Assert.AreEqual((decimal)2, va.GetDecimal("InvalidDecimal", 2.0m, false)); - try - { - va.GetDecimal("InvalidDecimal", 2, true); - Assert.Fail(); - } - catch { } + va.GetDecimal("InvalidDecimal", 2, true); } [Test] @@ -223,12 +175,6 @@ namespace Spring.Objects.Factory.Config VariableAccessor va = new VariableAccessor(_testVariableSource); Assert.AreEqual(TESTGUID, va.GetGuid("ValidGuid", TESTGUID_DEFAULT)); Assert.AreEqual(TESTGUID_DEFAULT, va.GetGuid("InvalidGuid", TESTGUID_DEFAULT, false)); - try - { - va.GetGuid("InvalidGuid", TESTGUID_DEFAULT, true); - Assert.Fail(); - } - catch { } } [Test] diff --git a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/ReadOnlyXmlTestResource.cs b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/ReadOnlyXmlTestResource.cs index 0142f740..28b3be64 100644 --- a/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/ReadOnlyXmlTestResource.cs +++ b/test/Spring/Spring.Core.Tests/Objects/Factory/Xml/ReadOnlyXmlTestResource.cs @@ -39,7 +39,7 @@ namespace Spring.Objects.Factory.Xml public class ReadOnlyXmlTestResource : IResource { private readonly IResource underlyingResource; - private const string TestDataFolder = "."; + private const string TestDataFolder = "Data"; /// /// Creates a new instance of the diff --git a/test/Spring/Spring.Core.Tests/Spring.Core.Tests.2010.csproj b/test/Spring/Spring.Core.Tests/Spring.Core.Tests.2010.csproj index 2de3e0d3..1d5bea44 100644 --- a/test/Spring/Spring.Core.Tests/Spring.Core.Tests.2010.csproj +++ b/test/Spring/Spring.Core.Tests/Spring.Core.Tests.2010.csproj @@ -1,1035 +1,59 @@ - - + - Local - 9.0.30729 - 2.0 - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Debug - AnyCPU - - - - - Spring.Core.Tests - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - v4.0 - - - 3.5 - - - ..\..\..\ - - - ..\..\..\build\VS.Net.2010\Spring.Core.Tests\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0;NET_3_0;NET_3_5;DEBUG_DYNAMIC - - - true - 4096 - false - - - false - false - false - true - 4 - full - prompt - false - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Core.Tests\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt + net452 + + + + + + + + + + + + + + - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - System - - - System.Data - - - System.Drawing - - - System.XML - - - Code - - - - - Code - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - - Code - - - Code - - - - - - - - - - - - - - Code - - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - Code - - - Code - - - - Code - - - Code - - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - - - - - - - - - - - - - - - Code - - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - - - - - - - Code - - - - - - - - - - - - - - Code - - - - - - - - - - - - - - Code - - - Code - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Code - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - - - Code - - - Code - - - Code - - - - Code - - - Code - - - - - - - - - - - - Code - - - - Code - - - - - - - - - - - - - - Code - - - Code - - - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - Code - - - - Code - - - Code - - - Code - - - - - - - - - - - - - Code - - - Code - - - - - - Code - - - - - - - - - - - Code - - - Code - - - - - - - - - testobject.xsd - - - - - - - - - - - + + PreserveNewest + + + PreserveNewest + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - Designer - - - + + + + - - - - Designer - - - Designer - - - Designer - - - Designer - - - Designer - + - - Designer - - - Designer - - - Designer - - - Designer - - - Designer - - - Designer - - - Designer - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {AEB1578C-9018-4D49-B440-789F38DD2F29} - Spring.Messaging.Nms.2010 - - - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Spring.Services.2010 - - - {BF3AB954-8375-407C-9E98-4C51D8072784} - Spring.Template.Velocity.2010 - - - - - - - - - - echo "Copying .xml files for tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Core.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Core.Tests\$(ConfigurationName)\ /y /s /q - + + + \ No newline at end of file diff --git a/test/Spring/Spring.Core.Tests/StandardsComplianceTest.cs b/test/Spring/Spring.Core.Tests/StandardsComplianceTest.cs index 030ff998..a5234873 100644 --- a/test/Spring/Spring.Core.Tests/StandardsComplianceTest.cs +++ b/test/Spring/Spring.Core.Tests/StandardsComplianceTest.cs @@ -57,7 +57,6 @@ namespace Spring } #endregion - #region Methods private bool IsCheckedType (Type type) { if (CheckedType.IsInterface) { Type iface = type.GetInterface (CheckedType.Name, false); @@ -87,9 +86,7 @@ namespace Spring } } - protected abstract void CheckStandardsCompliance ( - Assembly assembly, Type t); - #endregion + protected abstract void CheckStandardsCompliance (Assembly assembly, Type t); #region Fields private Type checkedType; diff --git a/test/Spring/Spring.Core.Tests/Util/PathMatcherTest.cs b/test/Spring/Spring.Core.Tests/Util/PathMatcherTest.cs index 0b41e242..ba2833b8 100644 --- a/test/Spring/Spring.Core.Tests/Util/PathMatcherTest.cs +++ b/test/Spring/Spring.Core.Tests/Util/PathMatcherTest.cs @@ -24,7 +24,7 @@ namespace Spring.Util [TestFixture] public class PathMatcherTest { - string dir = "PathMatcher"; + private static readonly string dir = Path.Combine("Data", "PathMatcher"); [Test] public void TestFilesInDataPathMatcher () diff --git a/test/Spring/Spring.Core.Tests/Util/SystemUtilsTests.cs b/test/Spring/Spring.Core.Tests/Util/SystemUtilsTests.cs index 7bca52e5..c129a794 100644 --- a/test/Spring/Spring.Core.Tests/Util/SystemUtilsTests.cs +++ b/test/Spring/Spring.Core.Tests/Util/SystemUtilsTests.cs @@ -74,19 +74,10 @@ namespace Spring.Util } } -#if NET_4_0 [Test] public void Clr4Runtime() { Assert.IsTrue(SystemUtils.Clr4Runtime); } -#else - [Test] - public void Clr4Runtime() - { - Assert.IsFalse(SystemUtils.Clr4Runtime); - } -#endif - } } \ No newline at end of file diff --git a/test/Spring/Spring.Core.Tests/project.json b/test/Spring/Spring.Core.Tests/project.json deleted file mode 100644 index cdb2cf89..00000000 Binary files a/test/Spring/Spring.Core.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Data.Integration.Tests/Spring.Data.Integration.Tests.dll.config b/test/Spring/Spring.Data.Integration.Tests/App.config similarity index 96% rename from test/Spring/Spring.Data.Integration.Tests/Spring.Data.Integration.Tests.dll.config rename to test/Spring/Spring.Data.Integration.Tests/App.config index 770d107a..316e504f 100644 --- a/test/Spring/Spring.Data.Integration.Tests/Spring.Data.Integration.Tests.dll.config +++ b/test/Spring/Spring.Data.Integration.Tests/App.config @@ -1,31 +1,31 @@ - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Data.Integration.Tests/Data/DTCTests.cs b/test/Spring/Spring.Data.Integration.Tests/Data/DTCTests.cs index 4302fcf5..a8f0a1ea 100644 --- a/test/Spring/Spring.Data.Integration.Tests/Data/DTCTests.cs +++ b/test/Spring/Spring.Data.Integration.Tests/Data/DTCTests.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,14 +20,10 @@ #region Imports -using System; -using System.Collections.Specialized; using NUnit.Framework; using Spring.Context; using Spring.Context.Support; -using Common.Logging; -using Common.Logging.Simple; #endregion diff --git a/test/Spring/Spring.Data.Integration.Tests/Data/Objects/Generic/MappingVacationQuery.cs b/test/Spring/Spring.Data.Integration.Tests/Data/Objects/Generic/MappingVacationQuery.cs deleted file mode 100644 index 1bce64da..00000000 --- a/test/Spring/Spring.Data.Integration.Tests/Data/Objects/Generic/MappingVacationQuery.cs +++ /dev/null @@ -1,17 +0,0 @@ - - -using System.Data; -#if NET_2_0 || NET_3_0 -namespace Spring.Data.Objects.Generic -{ - public class MappingVacationQuery : MappingAdoQuery - { - protected override T MapRow(IDataReader reader, int num) - { - throw new System.NotImplementedException(); - } - - private VacationRowMapper vacationRowMapper = new VacationRowMapper(); - } -} -#endif \ No newline at end of file diff --git a/test/Spring/Spring.Data.Integration.Tests/Spring.Data.Integration.Tests.2010.csproj b/test/Spring/Spring.Data.Integration.Tests/Spring.Data.Integration.Tests.2010.csproj index 7c2c1796..74ba4ac4 100644 --- a/test/Spring/Spring.Data.Integration.Tests/Spring.Data.Integration.Tests.2010.csproj +++ b/test/Spring/Spring.Data.Integration.Tests/Spring.Data.Integration.Tests.2010.csproj @@ -1,194 +1,24 @@ - - + - Local - 9.0.30729 - 2.0 - {91766D21-C568-459F-9BEA-759B011F23CF} - Debug - AnyCPU - - - - - Spring.Data.Integration.Tests - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Data.Integration.Tests\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - 67, 618 - false - false - false - true - 4 - full - prompt - - - ..\..\..\build\VS.Net.2010\Spring.Data.Integration.Tests\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt + net452 - - System - + + + + + + + + + + + + + - - System.Data - - - System.Drawing - - - System.XML - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {ED204A7B-832F-44C7-BFE3-504AEBE1BCC8} - Spring.Testing.NUnit.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designer - - - - - - - - - - Always - - - - - @@ -196,13 +26,7 @@ + + - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Data.Integration.Tests/project.json b/test/Spring/Spring.Data.Integration.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Data.Integration.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs index 3fc95946..9e5c8fbe 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/DbProviderTemplateTests.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright � 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ #region Imports -using log4net.Config; using NUnit.Framework; using Spring.Context; using Spring.Context.Support; @@ -52,6 +51,7 @@ namespace Spring.Data.NHibernate } [Test] + [Ignore("Trouble running on Appveyor")] public void UserCredentialsDbProvider() { ITestObjectDao dao = (ITestObjectDao)ctx["testObjectDaoTransProxy"]; diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/HibernateTxScopeTransactionManagerTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/HibernateTxScopeTransactionManagerTests.cs index 262b77de..50bb352f 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/HibernateTxScopeTransactionManagerTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/HibernateTxScopeTransactionManagerTests.cs @@ -23,7 +23,7 @@ using System; using System.Data; using log4net; -using log4net.Config; + using NHibernate; using NUnit.Framework; using Spring.Context; diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs index 2bf9a5ad..4ce43e1e 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/MultipleDbTests.cs @@ -1,7 +1,7 @@ #region License /* - * Copyright © 2002-2011 the original author or authors. + * Copyright © 2002-2011 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,7 +21,6 @@ #region Imports using log4net; -using log4net.Config; using NHibernate; using NUnit.Framework; using Spring.Context; @@ -37,6 +36,7 @@ namespace Spring.Data.NHibernate ///
/// Mark Pollack (.NET) [TestFixture] + [Ignore("Trouble running on Appveyor")] public class MultipleDbTests { #region Fields diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs index 4af8f5bc..e93509bd 100644 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs +++ b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Data/NHibernate/TemplateTests.cs @@ -23,7 +23,7 @@ using System; using System.Data; using log4net; -using log4net.Config; + using NHibernate; using NUnit.Framework; using Spring.Context; diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate.Integration.Tests.2010.csproj b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate.Integration.Tests.2010.csproj deleted file mode 100644 index e6120e52..00000000 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate.Integration.Tests.2010.csproj +++ /dev/null @@ -1,133 +0,0 @@ - - - Debug - AnyCPU - 9.0.30729 - 2.0 - {4A07E150-ED90-407C-8CAD-4760444DDFD9} - Library - Properties - Spring - Spring.Data.NHibernate.Integration.Tests - v4.0 - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate.Integration.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate.Integration.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - - - - False - ..\..\..\lib\NHibernate10\net\2.0\Castle.DynamicProxy.dll - - - False - ..\..\..\lib\Net\2.0\Common.Logging.dll - - - False - ..\..\..\lib\NHibernate10\net\2.0\Iesi.Collections.dll - - - False - ..\..\..\lib\NHibernate10\net\2.0\log4net.dll - - - False - ..\..\..\lib\NHibernate10\net\2.0\NHibernate.dll - - - False - ..\..\..\lib\Net\2.0\nunit.framework.dll - - - - - - - - - - - - - - - - - - - - Code - - - - - - - Code - - - - - - - - - - - - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {130E1609-45A7-4F65-B112-105F2DD3E2CE} - Spring.Data.NHibernate.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - - - - echo "Copying .xml files for tests" -rem xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate.Integration.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate.Integration.Tests\$(ConfigurationName)\ /y /s /q - - \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate.Integration.Tests.build b/test/Spring/Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate.Integration.Tests.build deleted file mode 100644 index 31294fff..00000000 --- a/test/Spring/Spring.Data.NHibernate.Integration.Tests/Spring.Data.NHibernate.Integration.Tests.build +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Spring/Spring.Data.NHibernate.Tests/Spring.Data.NHibernate.Tests.build b/test/Spring/Spring.Data.NHibernate.Tests/Spring.Data.NHibernate.Tests.build deleted file mode 100644 index 262c23b1..00000000 --- a/test/Spring/Spring.Data.NHibernate.Tests/Spring.Data.NHibernate.Tests.build +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Spring.Data.NHibernate4.Integration.Tests.dll.config b/test/Spring/Spring.Data.NHibernate3.Integration.Tests/App.config similarity index 95% rename from test/Spring/Spring.Data.NHibernate4.Integration.Tests/Spring.Data.NHibernate4.Integration.Tests.dll.config rename to test/Spring/Spring.Data.NHibernate3.Integration.Tests/App.config index 6bba71a3..868ceb0c 100644 --- a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Spring.Data.NHibernate4.Integration.Tests.dll.config +++ b/test/Spring/Spring.Data.NHibernate3.Integration.Tests/App.config @@ -14,8 +14,7 @@ - - + diff --git a/test/Spring/Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate3.Integration.Tests.2010.csproj b/test/Spring/Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate3.Integration.Tests.2010.csproj index efd92f2b..0be58ebd 100644 --- a/test/Spring/Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate3.Integration.Tests.2010.csproj +++ b/test/Spring/Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate3.Integration.Tests.2010.csproj @@ -1,66 +1,21 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {6B7DA759-F46D-4860-AF03-E7AC7498E003} - Library - Properties - Spring - Spring.Data.NHibernate3.Integration.Tests - v4.0 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Integration.Tests\Debug\ - TRACE;DEBUG - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Integration.Tests\Release\ - TRACE - prompt - 4 - true + net452 - - ..\..\..\lib\Net\2.0\log4net.dll - - - + + + + + + + + + + + + - @@ -150,91 +105,29 @@ Data\NHibernate\TestObject.cs - - - Data\NHibernate\creditdebit.sql - - - - + + PreserveNewest + + + Data\NHibernate\HibernateTxScopeTransactionManagerTests.xml + + - - - - - - Data\NHibernate\Controllers.xml - - Data\NHibernate\HibernateTxScopeTransactionManagerTests.xml - Data\NHibernate\Services.xml - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {9F0F739C-876E-4C4B-AA55-9AC9242C25C8} - Spring.Data.NHibernate3.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - - - - - - - echo "Copying .xml files for tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Integration.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Integration.Tests\$(ConfigurationName)\ /y /s /q - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate3.Integration.Tests/project.json b/test/Spring/Spring.Data.NHibernate3.Integration.Tests/project.json deleted file mode 100644 index 49dcebee..00000000 Binary files a/test/Spring/Spring.Data.NHibernate3.Integration.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Data.NHibernate3.Tests/Spring.Data.NHibernate3.Tests.dll.config b/test/Spring/Spring.Data.NHibernate3.Tests/App.config similarity index 100% rename from test/Spring/Spring.Data.NHibernate3.Tests/Spring.Data.NHibernate3.Tests.dll.config rename to test/Spring/Spring.Data.NHibernate3.Tests/App.config diff --git a/test/Spring/Spring.Data.NHibernate3.Tests/AssemblyInfo.cs b/test/Spring/Spring.Data.NHibernate3.Tests/AssemblyInfo.cs index d8e854a1..a04f977f 100644 --- a/test/Spring/Spring.Data.NHibernate3.Tests/AssemblyInfo.cs +++ b/test/Spring/Spring.Data.NHibernate3.Tests/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; [assembly: AssemblyTitle("Spring.Data.NHibernate33 Integration Tests")] [assembly: AssemblyDescription("Integration tests for Spring.Data.NHibernate33 assembly")] diff --git a/test/Spring/Spring.Data.NHibernate3.Tests/Spring.Data.NHibernate3.Tests.2010.csproj b/test/Spring/Spring.Data.NHibernate3.Tests/Spring.Data.NHibernate3.Tests.2010.csproj index 2303db8c..586d0658 100644 --- a/test/Spring/Spring.Data.NHibernate3.Tests/Spring.Data.NHibernate3.Tests.2010.csproj +++ b/test/Spring/Spring.Data.NHibernate3.Tests/Spring.Data.NHibernate3.Tests.2010.csproj @@ -1,67 +1,19 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {9C86BC69-DD23-4DCC-B11F-8781BBC887CF} - Library - Properties - Spring - Spring.Data.NHibernate3.Tests - v4.0 - - - 3.5 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\..\ - true - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - - + + + + + + + + + + + @@ -97,79 +49,11 @@ Data\NHibernate\TestObject.cs - - - - Always - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {71368632-B8B7-4A6A-8C65-8DA848120C82} - Spring.Data.NHibernate3.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0} - Spring.Data.Tests.2010 - - - + + PreserveNewest + - - - - - False - Microsoft .NET Framework 4 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - - - - - - - - echo "Copying .xml files for tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate3.Tests\$(ConfigurationName)\ /y /s /q - - \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate3.Tests/project.json b/test/Spring/Spring.Data.NHibernate3.Tests/project.json deleted file mode 100644 index 49dcebee..00000000 Binary files a/test/Spring/Spring.Data.NHibernate3.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate3.Integration.Tests.dll.config b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/App.config similarity index 95% rename from test/Spring/Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate3.Integration.Tests.dll.config rename to test/Spring/Spring.Data.NHibernate4.Integration.Tests/App.config index 6bba71a3..868ceb0c 100644 --- a/test/Spring/Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate3.Integration.Tests.dll.config +++ b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/App.config @@ -14,8 +14,7 @@ - - + diff --git a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Credit.hbm.xml b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Credit.hbm.xml index 22c5173c..58f6a5bd 100644 --- a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Credit.hbm.xml +++ b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Credit.hbm.xml @@ -1,6 +1,6 @@ - diff --git a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Dao.xml b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Dao.xml index 6abf1174..ab24d8f1 100644 --- a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Dao.xml +++ b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/Dao.xml @@ -4,7 +4,7 @@ xmlns:tx="http://www.springframework.net/tx"> + type="Spring.Data.NHibernate.HibernateTransactionManager, Spring.Data.NHibernate4"> + type="Spring.Data.NHibernate.AccountManager, Spring.Data.NHibernate4.Integration.Tests"> diff --git a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/NHDAOTests.xml b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/NHDAOTests.xml index b89de586..5e51cc02 100644 --- a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/NHDAOTests.xml +++ b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/NHDAOTests.xml @@ -12,13 +12,13 @@ connectionString="Data Source=MARKT60\SQL2005;Initial Catalog=CreditsAndDebits;User ID=springqa;Password=springqa"/> --> - + - Spring.Data.NHibernate3.Integration.Tests + Spring.Data.NHibernate4.Integration.Tests @@ -44,21 +44,21 @@ - + - + - + + type="Spring.Data.NHibernate.AccountManager, Spring.Data.NHibernate4.Integration.Tests"> @@ -78,7 +78,7 @@ + type="Spring.Data.NHibernate.HibernateTransactionManager, Spring.Data.NHibernate4"> + type="Spring.Data.NHibernate.HibernateTransactionManager, Spring.Data.NHibernate4"> @@ -90,7 +90,7 @@ type="Spring.Transaction.Interceptor.TransactionProxyFactoryObject, Spring.Data"> - + diff --git a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/templateTests.xml b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/templateTests.xml index 689a95cb..b186f1fe 100644 --- a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/templateTests.xml +++ b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/Data/NHibernate/templateTests.xml @@ -20,12 +20,12 @@ connectionString="Data Source=MARKT60\SQL2005;Initial Catalog=Spring;User ID=springqa; Password=springqa"/> --> - + - assembly://Spring.Data.NHibernate3.Integration.Tests/Spring.Data.NHibernate/TestObject.hbm.xml + assembly://Spring.Data.NHibernate4.Integration.Tests/Spring.Data.NHibernate/TestObject.hbm.xml - - echo "Copying .xml files for tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4.Integration.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4.Integration.Tests\$(ConfigurationName)\ /y /s /q - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/project.json b/test/Spring/Spring.Data.NHibernate4.Integration.Tests/project.json deleted file mode 100644 index 7831af4b..00000000 Binary files a/test/Spring/Spring.Data.NHibernate4.Integration.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests.csproj b/test/Spring/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests.csproj index b8b16e8a..da8e0157 100644 --- a/test/Spring/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests.csproj +++ b/test/Spring/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests.csproj @@ -1,96 +1,29 @@ - - - + - Debug - AnyCPU - {DE276F7C-4564-49EC-AABC-B964EC3D1626} - Library - Properties + net452 Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests - Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests - v4.0 - 512 - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Data.NestedTxSuspension.Integration.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Data.NestedTxSuspension.Integration.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - {3a3a4e65-45a6-4b20-b460-0bedc302c02c} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {d9c45177-0d80-4133-ab46-58f142db92aa} - Spring.Data.NHibernate4.2010 - - - {ae00e5ab-c39a-436f-86d2-33bfe33e2e40} - Spring.Data.2010 - - - {ed204a7b-832f-44c7-bfe3-504aebe1bcc8} - Spring.Testing.NUnit.2010 - - - - - - - - - + + + - - \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests/project.json b/test/Spring/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests/project.json deleted file mode 100644 index 7831af4b..00000000 Binary files a/test/Spring/Spring.Data.NHibernate4.NestedTxSuspension.Integration.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Data.NHibernate4.Tests/Spring.Data.NHibernate4.Tests.dll.config b/test/Spring/Spring.Data.NHibernate4.Tests/App.config similarity index 100% rename from test/Spring/Spring.Data.NHibernate4.Tests/Spring.Data.NHibernate4.Tests.dll.config rename to test/Spring/Spring.Data.NHibernate4.Tests/App.config diff --git a/test/Spring/Spring.Data.NHibernate4.Tests/AssemblyInfo.cs b/test/Spring/Spring.Data.NHibernate4.Tests/AssemblyInfo.cs index d8e854a1..f2e9bd31 100644 --- a/test/Spring/Spring.Data.NHibernate4.Tests/AssemblyInfo.cs +++ b/test/Spring/Spring.Data.NHibernate4.Tests/AssemblyInfo.cs @@ -1,5 +1,4 @@ using System.Reflection; -using System.Runtime.CompilerServices; -[assembly: AssemblyTitle("Spring.Data.NHibernate33 Integration Tests")] -[assembly: AssemblyDescription("Integration tests for Spring.Data.NHibernate33 assembly")] +[assembly: AssemblyTitle("Spring.Data.NHibernate4 Integration Tests")] +[assembly: AssemblyDescription("Integration tests for Spring.Data.NHibernate4 assembly")] diff --git a/test/Spring/Spring.Data.NHibernate4.Tests/Spring.Data.NHibernate4.Tests.2010.csproj b/test/Spring/Spring.Data.NHibernate4.Tests/Spring.Data.NHibernate4.Tests.2010.csproj index b8817dfb..896283dc 100644 --- a/test/Spring/Spring.Data.NHibernate4.Tests/Spring.Data.NHibernate4.Tests.2010.csproj +++ b/test/Spring/Spring.Data.NHibernate4.Tests/Spring.Data.NHibernate4.Tests.2010.csproj @@ -1,66 +1,19 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {86E9E4E0-792F-43F6-AAA0-599D3B1A0C4E} - Library - Properties - Spring - Spring.Data.NHibernate4.Tests - v4.0 - - - 3.5 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - - + + + + + + + + + + + @@ -102,78 +55,11 @@ Data\NHibernate\TestObject.cs - - - - Always - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {71368632-B8B7-4A6A-8C65-8DA848120C82} - Spring.Data.NHibernate4.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0} - Spring.Data.Tests.2010 - - - + + PreserveNewest + - - - - - False - Microsoft .NET Framework 4 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - - - - - - - - echo "Copying .xml files for tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Data.NHibernate4.Tests\$(ConfigurationName)\ /y /s /q - \ No newline at end of file diff --git a/test/Spring/Spring.Data.NHibernate4.Tests/project.json b/test/Spring/Spring.Data.NHibernate4.Tests/project.json deleted file mode 100644 index 7831af4b..00000000 Binary files a/test/Spring/Spring.Data.NHibernate4.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Data.Tests/Spring.Data.Tests.dll.config b/test/Spring/Spring.Data.Tests/App.config similarity index 83% rename from test/Spring/Spring.Data.Tests/Spring.Data.Tests.dll.config rename to test/Spring/Spring.Data.Tests/App.config index c45ba21c..8f29c517 100644 --- a/test/Spring/Spring.Data.Tests/Spring.Data.Tests.dll.config +++ b/test/Spring/Spring.Data.Tests/App.config @@ -1,87 +1,78 @@ - - - - - - - -
- - - -
-
-
- - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +
+ + + +
+
+
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs b/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs index 08814ab5..cdaacd14 100644 --- a/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs +++ b/test/Spring/Spring.Data.Tests/Data/Common/DbProviderFactoryTests.cs @@ -153,8 +153,6 @@ namespace Spring.Data.Common Assert.AreEqual(":Foo", provider.CreateParameterName("Foo")); } -#if NET_4_0 - [Test] public void DefaultInstanceWithSqlServer40() { @@ -181,7 +179,6 @@ namespace Spring.Data.Common Assert.IsNotNull(provider.CreateParameter()); Assert.AreEqual("?", provider.CreateParameterName("Foo")); } -#endif [Test] public void DefaultInstanceWithOracleClient10_20() diff --git a/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2010.csproj b/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2010.csproj index 55115675..788762bd 100644 --- a/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2010.csproj +++ b/test/Spring/Spring.Data.Tests/Spring.Data.Tests.2010.csproj @@ -1,203 +1,35 @@ - - + - Local - 9.0.30729 - 2.0 - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0} - Debug - AnyCPU - - - - - Spring.Data.Tests - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Data.Tests\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - 67, 618 - false - false - false - false - 4 - full - prompt - true - 219 - - - ..\..\..\build\VS.Net.2010\Spring.Data.Tests\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - 618 - true - false - false - false - 4 - none - prompt + net452 + false - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - System - + + + + + + + + + + + + - - System.Data - - - System.Drawing - - - System.XML - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - - - - CommonAssemblyInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - echo "Copying .xml files for tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Data.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Data.Tests\$(ConfigurationName)\ /y /s /q - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Data.Tests/project.json b/test/Spring/Spring.Data.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Data.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Messaging.Ems.Integration.Tests/Spring.Messaging.Ems.Integration.Tests.dll.config b/test/Spring/Spring.Messaging.Ems.Integration.Tests/App.config similarity index 85% rename from test/Spring/Spring.Messaging.Ems.Integration.Tests/Spring.Messaging.Ems.Integration.Tests.dll.config rename to test/Spring/Spring.Messaging.Ems.Integration.Tests/App.config index 05d3fa60..c464766b 100644 --- a/test/Spring/Spring.Messaging.Ems.Integration.Tests/Spring.Messaging.Ems.Integration.Tests.dll.config +++ b/test/Spring/Spring.Messaging.Ems.Integration.Tests/App.config @@ -1,75 +1,69 @@ - - - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Messaging.Ems.Integration.Tests/Spring.Messaging.Ems.Integration.Tests.2010.csproj b/test/Spring/Spring.Messaging.Ems.Integration.Tests/Spring.Messaging.Ems.Integration.Tests.2010.csproj index ca11d32f..c746737d 100644 --- a/test/Spring/Spring.Messaging.Ems.Integration.Tests/Spring.Messaging.Ems.Integration.Tests.2010.csproj +++ b/test/Spring/Spring.Messaging.Ems.Integration.Tests/Spring.Messaging.Ems.Integration.Tests.2010.csproj @@ -1,121 +1,36 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {FA934E92-C8C2-428A-BE2A-26818F17A787} - Library - Properties - Spring - Spring.Messaging.Ems.Integration.Tests - v4.0 - 512 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Messaging.Ems.Integration.Tests\Debug\ - TRACE;DEBUG;NET_2_0 - prompt - 4 - AllRules.ruleset - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Messaging.Ems.Integration.Tests\Release\ - TRACE - prompt - 4 - AllRules.ruleset + net452 - - - - - False + + + + + + + + + + + + + + ..\..\..\lib\Net\2.0\TIBCO.EMS.dll - - False + + ..\..\..\lib\Net\2.0\TIBCO.EMS.ADMIN.dll + False - - CommonAssemblyInfo.cs + + GenCommonAssemblyInfo.cs - - - - - - - - - - - - Always - - - - - - - - - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {900E3839-301E-48B1-BAEB-B6645620ACFF} - Spring.Messaging.Ems.2010 - - - {ED204A7B-832F-44C7-BFE3-504AEBE1BCC8} - Spring.Testing.NUnit.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Messaging.Ems.Integration.Tests/project.json b/test/Spring/Spring.Messaging.Ems.Integration.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Messaging.Ems.Integration.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Messaging.Nms.Integration.Tests/Spring.Messaging.Nms.Integration.Tests.dll.config b/test/Spring/Spring.Messaging.Nms.Integration.Tests/App.config similarity index 97% rename from test/Spring/Spring.Messaging.Nms.Integration.Tests/Spring.Messaging.Nms.Integration.Tests.dll.config rename to test/Spring/Spring.Messaging.Nms.Integration.Tests/App.config index b6614d9d..6321cfbf 100644 --- a/test/Spring/Spring.Messaging.Nms.Integration.Tests/Spring.Messaging.Nms.Integration.Tests.dll.config +++ b/test/Spring/Spring.Messaging.Nms.Integration.Tests/App.config @@ -1,14 +1,14 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Messaging.Nms.Integration.Tests/Spring.Messaging.Nms.Integration.Tests.2010.csproj b/test/Spring/Spring.Messaging.Nms.Integration.Tests/Spring.Messaging.Nms.Integration.Tests.2010.csproj index 22b4fbb4..1448255b 100644 --- a/test/Spring/Spring.Messaging.Nms.Integration.Tests/Spring.Messaging.Nms.Integration.Tests.2010.csproj +++ b/test/Spring/Spring.Messaging.Nms.Integration.Tests/Spring.Messaging.Nms.Integration.Tests.2010.csproj @@ -1,146 +1,23 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {E5323AC8-137E-4EF7-BC62-3BD6FC0576CD} - Library - Properties - Spring - Spring.Messaging.Nms.Integration.Tests - v4.0 - 512 - - - 3.5 - - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Messaging.Nms.Integration.Tests\Debug\ - TRACE;DEBUG;NET_2_0 - prompt - 4 - AllRules.ruleset - true - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Messaging.Nms.Tests\Release\ - TRACE;NET_2_0 - prompt - 4 - AllRules.ruleset - true + net452 - - False - ..\..\..\lib\Net\2.0\Apache.NMS.dll - - - False - ..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll - - - - + + + + + - - - - - - CommonAssemblyInfo.cs - - - - - - + + + + + - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AEB1578C-9018-4D49-B440-789F38DD2F29} - Spring.Messaging.Nms.2010 - - - {0E23AE41-D8D8-41C2-84A2-D35564049F0D} - Spring.Messaging.2010 - - - {ED204A7B-832F-44C7-BFE3-504AEBE1BCC8} - Spring.Testing.NUnit.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Messaging.Nms.Integration.Tests/project.json b/test/Spring/Spring.Messaging.Nms.Integration.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Messaging.Nms.Integration.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Messaging.Nms.Tests/Spring.Messaging.Nms.Tests.dll.config b/test/Spring/Spring.Messaging.Nms.Tests/App.config similarity index 96% rename from test/Spring/Spring.Messaging.Nms.Tests/Spring.Messaging.Nms.Tests.dll.config rename to test/Spring/Spring.Messaging.Nms.Tests/App.config index ece79ddf..60dedd5f 100644 --- a/test/Spring/Spring.Messaging.Nms.Tests/Spring.Messaging.Nms.Tests.dll.config +++ b/test/Spring/Spring.Messaging.Nms.Tests/App.config @@ -1,49 +1,49 @@ - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/StubQueue.cs b/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/StubQueue.cs index 34a6c259..8ab9fa6a 100644 --- a/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/StubQueue.cs +++ b/test/Spring/Spring.Messaging.Nms.Tests/Messaging/Nms/StubQueue.cs @@ -60,5 +60,9 @@ namespace Spring.Messaging.Nms { get { return false; } } + + public void Dispose() + { + } } } \ No newline at end of file diff --git a/test/Spring/Spring.Messaging.Nms.Tests/Spring.Messaging.Nms.Tests.2010.csproj b/test/Spring/Spring.Messaging.Nms.Tests/Spring.Messaging.Nms.Tests.2010.csproj index caeafa7c..1dc099c2 100644 --- a/test/Spring/Spring.Messaging.Nms.Tests/Spring.Messaging.Nms.Tests.2010.csproj +++ b/test/Spring/Spring.Messaging.Nms.Tests/Spring.Messaging.Nms.Tests.2010.csproj @@ -1,137 +1,30 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {FA7A6931-7DBE-4A32-A312-51FAD2E80332} - Library - Properties - Spring - Spring.Messaging.Nms.Tests - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Messaging.Nms.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Messaging.Nms.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 + + + + + + + + + + + + + + + - - False - ..\..\..\lib\Net\2.0\Apache.NMS.dll - - - False - ..\..\..\lib\Net\2.0\Apache.NMS.ActiveMQ.dll - - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {AEB1578C-9018-4D49-B440-789F38DD2F29} - Spring.Messaging.Nms.2010 - - - {ED204A7B-832F-44C7-BFE3-504AEBE1BCC8} - Spring.Testing.NUnit.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - CommonAssemblyInfo.cs - - - - - - - - - - - - - - - - - - - - - - - - - - - + + PreserveNewest + - - Always - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Messaging.Nms.Tests/project.json b/test/Spring/Spring.Messaging.Nms.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Messaging.Nms.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Messaging.Tests/Spring.Messaging.Tests.dll.config b/test/Spring/Spring.Messaging.Tests/App.config similarity index 96% rename from test/Spring/Spring.Messaging.Tests/Spring.Messaging.Tests.dll.config rename to test/Spring/Spring.Messaging.Tests/App.config index dcf0fb70..2d384190 100644 --- a/test/Spring/Spring.Messaging.Tests/Spring.Messaging.Tests.dll.config +++ b/test/Spring/Spring.Messaging.Tests/App.config @@ -1,77 +1,77 @@ - - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Messaging.Tests/Messaging/Listener/MultiThreadedNonTransactionalMessageListenerContainerTests.cs b/test/Spring/Spring.Messaging.Tests/Messaging/Listener/MultiThreadedNonTransactionalMessageListenerContainerTests.cs index db84a988..5fa9b18b 100644 --- a/test/Spring/Spring.Messaging.Tests/Messaging/Listener/MultiThreadedNonTransactionalMessageListenerContainerTests.cs +++ b/test/Spring/Spring.Messaging.Tests/Messaging/Listener/MultiThreadedNonTransactionalMessageListenerContainerTests.cs @@ -70,6 +70,7 @@ namespace Spring.Messaging.Listener [Test] + [Ignore("Appveyor problems")] public void Test() { System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch(); diff --git a/test/Spring/Spring.Messaging.Tests/Messaging/Listener/NonTransactionalMessageListenerContainerTests.cs b/test/Spring/Spring.Messaging.Tests/Messaging/Listener/NonTransactionalMessageListenerContainerTests.cs index 80a88ac8..37366c6f 100644 --- a/test/Spring/Spring.Messaging.Tests/Messaging/Listener/NonTransactionalMessageListenerContainerTests.cs +++ b/test/Spring/Spring.Messaging.Tests/Messaging/Listener/NonTransactionalMessageListenerContainerTests.cs @@ -74,6 +74,7 @@ namespace Spring.Messaging.Listener } [Test] + [Ignore("Appveyor problems")] public void SendAndAsyncReceiveWithExceptionHandling() { MessageQueueTemplate q = applicationContext["testQueueTemplate"] as MessageQueueTemplate; @@ -90,6 +91,7 @@ namespace Spring.Messaging.Listener } [Test] + [Ignore("Appveyor problems")] public void SendAndAsyncReceive() { diff --git a/test/Spring/Spring.Messaging.Tests/Spring.Messaging.Tests.2010.csproj b/test/Spring/Spring.Messaging.Tests/Spring.Messaging.Tests.2010.csproj index 6f722aee..d508e18a 100644 --- a/test/Spring/Spring.Messaging.Tests/Spring.Messaging.Tests.2010.csproj +++ b/test/Spring/Spring.Messaging.Tests/Spring.Messaging.Tests.2010.csproj @@ -1,134 +1,30 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {41BC3AEA-7EB3-48BF-B1EC-84119376AC98} - Library - Properties - Spring - Spring.Messaging.Tests - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Messaging.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Messaging.Tests\Debug\ - TRACE;NET_4_0 - prompt - 4 + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - + + + + + + + + + + + + + - - - - - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {0E23AE41-D8D8-41C2-84A2-D35564049F0D} - Spring.Messaging.2010 - - - {ED204A7B-832F-44C7-BFE3-504AEBE1BCC8} - Spring.Testing.NUnit.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - - - - - - - Designer - - - Always + + PreserveNewest + + + - - - - - - - - - - Code - - - - Code - - - Code - - - Code - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Messaging.Tests/project.json b/test/Spring/Spring.Messaging.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Messaging.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz2.Integration.Tests.dll.config b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/App.config similarity index 96% rename from test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz2.Integration.Tests.dll.config rename to test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/App.config index 62e3d45e..86f47619 100644 --- a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz2.Integration.Tests.dll.config +++ b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/App.config @@ -18,8 +18,7 @@ - - + diff --git a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs index 11163211..02dcc54a 100644 --- a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs +++ b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Scheduling/Quartz/LocalDataSourceJobStoreTest.cs @@ -37,10 +37,11 @@ namespace Spring.Scheduling.Quartz.Integration.Tests [SetUp] public void SetUp() { - ctx = new XmlApplicationContext("assembly://Spring.Scheduling.Quartz21.Integration.Tests/Spring.Scheduling.Quartz/LocalDataSourceJobStoreTest.xml"); + ctx = new XmlApplicationContext("assembly://Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz/LocalDataSourceJobStoreTest.xml"); } [Test] + [Ignore("Appveyor problems")] public void TestLocalDataSourceJobStore() { // sleep 20 seconds diff --git a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz2.Integration.Tests.2010.csproj b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz2.Integration.Tests.2010.csproj index 6d2c7e20..543fe6da 100644 --- a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz2.Integration.Tests.2010.csproj +++ b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/Spring.Scheduling.Quartz2.Integration.Tests.2010.csproj @@ -1,124 +1,19 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {8CF0F34A-CC93-4D87-AE14-A2DEEF072F26} - Library - Properties - Spring - Spring.Scheduling.Quartz2.Integration.Tests - v4.0 - - - 3.5 - - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2.Integration.Tests\Debug\ - TRACE;DEBUG;NET_4_0;NET_3_5,QUARTZ_2_0 - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2.Integration.Tests\Release\ - TRACE;NET_4_0;NET_3_5 - prompt - 4 - true + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - - 3.5 - - - + + + - - - PreserveNewest - - - - - - + + + + - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - true - - - False - Windows Installer 3.1 - true - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {E823D54C-CE82-4868-929F-5F95A999F123} - Spring.Scheduling.Quartz2.2010 - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/app.config b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/app.config deleted file mode 100644 index 5dd2ddb4..00000000 --- a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/project.json b/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/project.json deleted file mode 100644 index 4f70cd54..00000000 Binary files a/test/Spring/Spring.Scheduling.Quartz2.Integration.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Scheduling.Quartz2.Tests/Spring.Scheduling.Quartz2.Tests.dll.config b/test/Spring/Spring.Scheduling.Quartz2.Tests/App.config similarity index 100% rename from test/Spring/Spring.Scheduling.Quartz2.Tests/Spring.Scheduling.Quartz2.Tests.dll.config rename to test/Spring/Spring.Scheduling.Quartz2.Tests/App.config diff --git a/test/Spring/Spring.Scheduling.Quartz2.Tests/Spring.Scheduling.Quartz2.Tests.2010.csproj b/test/Spring/Spring.Scheduling.Quartz2.Tests/Spring.Scheduling.Quartz2.Tests.2010.csproj index e70ba790..fae72944 100644 --- a/test/Spring/Spring.Scheduling.Quartz2.Tests/Spring.Scheduling.Quartz2.Tests.2010.csproj +++ b/test/Spring/Spring.Scheduling.Quartz2.Tests/Spring.Scheduling.Quartz2.Tests.2010.csproj @@ -1,118 +1,21 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {247787CF-ECE1-4675-8B42-7DF4329A4891} - Library - Properties - Spring - Spring.Scheduling.Quartz2.Tests - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - - - true - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Scheduling.Quartz2.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - - + + + - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {E823D54C-CE82-4868-929F-5F95A999F123} - Spring.Scheduling.Quartz2.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - + + + + - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - + + + - - - - PreserveNewest - Designer - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Scheduling.Quartz2.Tests/app.config b/test/Spring/Spring.Scheduling.Quartz2.Tests/app.config deleted file mode 100644 index 5dd2ddb4..00000000 --- a/test/Spring/Spring.Scheduling.Quartz2.Tests/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Scheduling.Quartz2.Tests/project.json b/test/Spring/Spring.Scheduling.Quartz2.Tests/project.json deleted file mode 100644 index 4f70cd54..00000000 Binary files a/test/Spring/Spring.Scheduling.Quartz2.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Services.Tests/Spring.Services.Tests.dll.config b/test/Spring/Spring.Services.Tests/App.config similarity index 95% rename from test/Spring/Spring.Services.Tests/Spring.Services.Tests.dll.config rename to test/Spring/Spring.Services.Tests/App.config index 3e129e85..2f93110c 100644 --- a/test/Spring/Spring.Services.Tests/Spring.Services.Tests.dll.config +++ b/test/Spring/Spring.Services.Tests/App.config @@ -1,58 +1,58 @@ - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Services.Tests/AssemblyInfo.cs b/test/Spring/Spring.Services.Tests/AssemblyInfo.cs index f8c79349..ac20465e 100644 --- a/test/Spring/Spring.Services.Tests/AssemblyInfo.cs +++ b/test/Spring/Spring.Services.Tests/AssemblyInfo.cs @@ -19,7 +19,6 @@ #endregion using System.Reflection; -using System.Runtime.CompilerServices; [assembly: AssemblyTitle("Spring.Services Tests")] [assembly: AssemblyDescription("Unit tests for Spring.Services assembly")] diff --git a/test/Spring/Spring.Services.Tests/Data/Spring/Web/Services/Service.cs.fyi b/test/Spring/Spring.Services.Tests/Data/Spring/Web/Services/Service.cs.fyi index 02b8f9fc..f12ef383 100644 --- a/test/Spring/Spring.Services.Tests/Data/Spring/Web/Services/Service.cs.fyi +++ b/test/Spring/Spring.Services.Tests/Data/Spring/Web/Services/Service.cs.fyi @@ -9,9 +9,7 @@ using System.Xml.Serialization; /// Test class used to generate the wsdl. /// [WebService(Namespace = "http://www.springframwework.net")] -#if NET_2_0 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] -#endif //[SoapRpcService(Use=SoapBindingUse.Literal)] public class HelloWorldService : System.Web.Services.WebService { diff --git a/test/Spring/Spring.Services.Tests/Spring.Services.Tests.2010.csproj b/test/Spring/Spring.Services.Tests/Spring.Services.Tests.2010.csproj index 41f6614c..82fab49a 100644 --- a/test/Spring/Spring.Services.Tests/Spring.Services.Tests.2010.csproj +++ b/test/Spring/Spring.Services.Tests/Spring.Services.Tests.2010.csproj @@ -1,231 +1,56 @@ - - + - Local - 9.0.30729 - 2.0 - {4374F018-9738-46BF-A399-4594CEE75B21} - Debug - AnyCPU - - - - - Spring.Services.Tests - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Services.Tests\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0;NET_3_0;NET_3_5 - - - true - 4096 - false - - - false - false - false - true - 4 - full - prompt - true - - - ..\..\..\build\VS.Net.2010\Spring.Services.Tests\Release\ - false - 285212672 - false - - - TRACE;NET_4_0;NET_3_0;NET_3_5 - - - false - 4096 - false - - - true - false - false - true - 4 - none - prompt + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll + + + + + + + + + + + + + + + + ..\..\..\lib\Mono\2.0\DotNetMock.dll - - System - - - - System.Data + + ..\..\..\lib\Mono\2.0\DotNetMock.Framework.dll + - - - System.XML - - - Code - - - - - - - - - - - Code - - - Code - - - - - Code - - - Code - - - Code - - - Code - - - Code - - - - - - - - - - - - - - + + PreserveNewest + + PreserveNewest - - - - - - - - - - - - - - - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - Spring.Services.2010 - - - {2111596A-0327-4C9D-8919-294FBD988A23} - Spring.Aop.Tests.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - - - - - - - - - - Always - - Always + PreserveNewest - - - - Always + PreserveNewest - - - - + + + + + + + - + - - - - - echo "Copying .xml files for Spring.Services tests" -xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Services.Tests\$(ConfigurationName)\ /y /s /q /d -xcopy "$(ProjectDir)$(TargetFileName).config" ..\..\..\..\build\VS.Net.2010\Spring.Services.Tests\$(ConfigurationName)\ /y /s /q - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Services.Tests/Spring.Services.Tests.dll-1.1.config b/test/Spring/Spring.Services.Tests/Spring.Services.Tests.dll-1.1.config deleted file mode 100644 index b8a6a51e..00000000 --- a/test/Spring/Spring.Services.Tests/Spring.Services.Tests.dll-1.1.config +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationHostTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationHostTest.cs index f64beb3b..970cef86 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationHostTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationHostTest.cs @@ -20,7 +20,6 @@ using System.Reflection; using DotNetMock.Dynamic; using NUnit.Framework; using Spring.Objects.Factory.Config; -using Spring.Services.WindowsService.Common; namespace Spring.Services.WindowsService.Common { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationTest.cs index 7e00d16f..e570f0f2 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/ApplicationTest.cs @@ -18,7 +18,6 @@ using System.Collections.Specialized; using System.IO; using NUnit.Framework; -using Spring.Services.WindowsService.Common; namespace Spring.Services.WindowsService.Common { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/AggregatedDeployEventDispatcherTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/AggregatedDeployEventDispatcherTest.cs index 168f0415..f92a42d6 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/AggregatedDeployEventDispatcherTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/AggregatedDeployEventDispatcherTest.cs @@ -15,10 +15,9 @@ * limitations under the License. */ #endregion -using System; + using DotNetMock.Dynamic; using NUnit.Framework; -using Spring.Services.WindowsService.Common.Deploy; namespace Spring.Services.WindowsService.Common.Deploy { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/ApplicationWatcherManagerTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/ApplicationWatcherManagerTest.cs index 26e65112..66db9943 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/ApplicationWatcherManagerTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/ApplicationWatcherManagerTest.cs @@ -22,7 +22,7 @@ using System.Reflection; using System.Threading; using log4net; using NUnit.Framework; -using Spring.Services.WindowsService.Common.Deploy.FileSystem; + using Spring.Threading; namespace Spring.Services.WindowsService.Common.Deploy diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployEventAggregatorTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployEventAggregatorTest.cs index 01766ad4..e232dab8 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployEventAggregatorTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployEventAggregatorTest.cs @@ -16,7 +16,6 @@ */ #endregion using NUnit.Framework; -using Spring.Services.WindowsService.Common.Deploy; namespace Spring.Services.WindowsService.Common.Deploy { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployManagerTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployManagerTest.cs index 89c0aea6..215e0986 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployManagerTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/DeployManagerTest.cs @@ -22,9 +22,6 @@ using System.IO; using System.Runtime.Serialization.Formatters.Binary; using DotNetMock.Dynamic; using NUnit.Framework; -using Spring.Services.WindowsService.Common; -using Spring.Services.WindowsService.Common.Deploy; -using Spring.Threading; namespace Spring.Services.WindowsService.Common.Deploy { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/FileSystem/FileSystemDeployLocationTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/FileSystem/FileSystemDeployLocationTest.cs index fdf1278a..c35aa064 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/FileSystem/FileSystemDeployLocationTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/FileSystem/FileSystemDeployLocationTest.cs @@ -23,7 +23,6 @@ using DotNetMock.Dynamic; using log4net; using NUnit.Framework; using Spring.Threading; -using Spring.Services.WindowsService.Common; namespace Spring.Services.WindowsService.Common.Deploy.FileSystem { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/TestingHandler.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/TestingHandler.cs index 13f24fb9..74452cde 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/TestingHandler.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/Deploy/TestingHandler.cs @@ -18,7 +18,7 @@ using System; using System.Reflection; using log4net; -using Spring.Services.WindowsService.Common.Deploy; + using Spring.Threading; namespace Spring.Services.WindowsService.Common.Deploy diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Common/Gui/ApplicationMonitorTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/Common/Gui/ApplicationMonitorTest.cs index 7ffbc974..f4c78861 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Common/Gui/ApplicationMonitorTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Common/Gui/ApplicationMonitorTest.cs @@ -2,13 +2,11 @@ using System; using System.Collections; using System.Drawing.Imaging; using System.Threading; -using System.Windows.Forms; + using DotNetMock.Dynamic; -using NUnit.Extensions.Forms; + using NUnit.Framework; using Spring.Objects.Factory.Config; -using Spring.Services.WindowsService.Common; -using Spring.Services.WindowsService.Common.Deploy; using Spring.Threading; namespace Spring.Services.WindowsService.Common.Gui diff --git a/test/Spring/Spring.Services.Tests/WindowsService/IntegrationTest.cs b/test/Spring/Spring.Services.Tests/WindowsService/IntegrationTest.cs index 023e40b5..1de8a19e 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/IntegrationTest.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/IntegrationTest.cs @@ -21,13 +21,10 @@ using System.IO; using System.Net; using System.Net.Sockets; using System.Reflection; -using System.Threading; + using NUnit.Framework; -using Spring.Services.WindowsService.Common; -using Spring.Services.WindowsService.Common.Deploy; -using Spring.Services.WindowsService.Common.Deploy.FileSystem; + using Spring.Threading; -using Spring.Util; namespace Spring.Services.WindowsService { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Samples/ASMXExecutor.cs b/test/Spring/Spring.Services.Tests/WindowsService/Samples/ASMXExecutor.cs index 54d05331..3c8964cb 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Samples/ASMXExecutor.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Samples/ASMXExecutor.cs @@ -2,8 +2,6 @@ using System; using System.Globalization; using System.IO; using System.Runtime.Remoting; -using System.Web; -using System.Web.Hosting; namespace Spring.Service.Sample { diff --git a/test/Spring/Spring.Services.Tests/WindowsService/Samples/Echo/Echo.cs b/test/Spring/Spring.Services.Tests/WindowsService/Samples/Echo/Echo.cs index cb58567b..2817d27b 100644 --- a/test/Spring/Spring.Services.Tests/WindowsService/Samples/Echo/Echo.cs +++ b/test/Spring/Spring.Services.Tests/WindowsService/Samples/Echo/Echo.cs @@ -1,4 +1,3 @@ -using System; using System.IO; using System.Net; using System.Net.Sockets; diff --git a/test/Spring/Spring.Services.Tests/project.json b/test/Spring/Spring.Services.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Services.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Services.Tests/tests.config b/test/Spring/Spring.Services.Tests/tests.config index 458e5c84..264c25a6 100644 --- a/test/Spring/Spring.Services.Tests/tests.config +++ b/test/Spring/Spring.Services.Tests/tests.config @@ -45,12 +45,4 @@ --> - - - - - - - - diff --git a/test/Spring/Spring.Template.Velocity.Castle.Tests/Spring.Template.Velocity.Castle.Tests.dll.config b/test/Spring/Spring.Template.Velocity.Castle.Tests/App.config similarity index 100% rename from test/Spring/Spring.Template.Velocity.Castle.Tests/Spring.Template.Velocity.Castle.Tests.dll.config rename to test/Spring/Spring.Template.Velocity.Castle.Tests/App.config diff --git a/test/Spring/Spring.Template.Velocity.Castle.Tests/Spring.Template.Velocity.Castle.Tests.2010.csproj b/test/Spring/Spring.Template.Velocity.Castle.Tests/Spring.Template.Velocity.Castle.Tests.2010.csproj index 553afb35..325a567a 100644 --- a/test/Spring/Spring.Template.Velocity.Castle.Tests/Spring.Template.Velocity.Castle.Tests.2010.csproj +++ b/test/Spring/Spring.Template.Velocity.Castle.Tests/Spring.Template.Velocity.Castle.Tests.2010.csproj @@ -1,52 +1,18 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {8D6ED392-8A1F-41C0-A765-22CF384EDEA1} - Library - Properties - Spring - Spring.Template.Velocity.Castle.Tests - v4.0 - 512 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Castle.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - true - - - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Castle.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 - - - + + + + + + + + CompilerOptionsTests.cs @@ -68,49 +34,16 @@ VelocityCompilerOptionsTests.cs - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {250601c0-a4ac-41fe-b484-51a9b0d5473d} - Spring.Template.Velocity.Castle.2010 - - - + + PreserveNewest + Template\Velocity\EmbeddedTemplate.vm Template\Velocity\SimpleTemplate.vm - Always + PreserveNewest - - Always - - - Always - - - - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Template.Velocity.Castle.Tests/project.json b/test/Spring/Spring.Template.Velocity.Castle.Tests/project.json deleted file mode 100644 index e09e44f9..00000000 Binary files a/test/Spring/Spring.Template.Velocity.Castle.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.2010.csproj b/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.2010.csproj index 2990f275..f14e5cb4 100644 --- a/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.2010.csproj +++ b/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.2010.csproj @@ -1,99 +1,26 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {10405837-CB67-40D8-9326-84C9383983E2} - Library - Properties - Spring - Spring.Template.Velocity.Tests - v4.0 - 512 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - true - - - - - pdbonly - true - ..\..\..\build\VS.NET.2010\Spring.Template.Velocity.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 - - - + + + - - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {BF3AB954-8375-407C-9E98-4C51D8072784} - Spring.Template.Velocity.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - - - - - - Always - + + + + - Always + PreserveNewest + + + PreserveNewest + - - - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Template.Velocity.Tests/project.json b/test/Spring/Spring.Template.Velocity.Tests/project.json deleted file mode 100644 index 960737ae..00000000 Binary files a/test/Spring/Spring.Template.Velocity.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Testing.Microsoft.Tests/Spring.Testing.Microsoft.Tests.2010.csproj b/test/Spring/Spring.Testing.Microsoft.Tests/Spring.Testing.Microsoft.Tests.2010.csproj index 649ee4ec..bb6091e3 100644 --- a/test/Spring/Spring.Testing.Microsoft.Tests/Spring.Testing.Microsoft.Tests.2010.csproj +++ b/test/Spring/Spring.Testing.Microsoft.Tests/Spring.Testing.Microsoft.Tests.2010.csproj @@ -1,97 +1,21 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {7321149A-47C6-4FBA-9D1A-26FD6815381B} - Library - Properties - Spring - Spring.Testing.Microsoft.Tests - v4.0 - 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - - - 3.5 - - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Testing.Microsoft.Tests\Debug\ - DEBUG;TRACE - prompt - 4 - AllRules.ruleset - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Testing.Microsoft.Tests\Release\ - TRACE - prompt - 4 - AllRules.ruleset - true + net452 - - False - - + + + + + - - + + + - - - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {2E10A8D3-B8FF-4699-90B8-E621659C58DD} - Spring.Testing.Microsoft.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0} - Spring.Data.Tests.2010 - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Testing.Microsoft.Tests/Spring.Testing.Microsoft.Tests.dll.config b/test/Spring/Spring.Testing.Microsoft.Tests/Spring.Testing.Microsoft.Tests.dll.config deleted file mode 100644 index 0cfa9c7b..00000000 --- a/test/Spring/Spring.Testing.Microsoft.Tests/Spring.Testing.Microsoft.Tests.dll.config +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - diff --git a/test/Spring/Spring.Testing.Microsoft.Tests/Testing/Microsoft/AbstractDependencyInjectionSpringContextTestsTests.cs b/test/Spring/Spring.Testing.Microsoft.Tests/Testing/Microsoft/AbstractDependencyInjectionSpringContextTestsTests.cs index 4be18d9e..6b719293 100644 --- a/test/Spring/Spring.Testing.Microsoft.Tests/Testing/Microsoft/AbstractDependencyInjectionSpringContextTestsTests.cs +++ b/test/Spring/Spring.Testing.Microsoft.Tests/Testing/Microsoft/AbstractDependencyInjectionSpringContextTestsTests.cs @@ -1,25 +1,27 @@ #region License -/* - * Copyright 2002-2010 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. +/* + * Copyright 2002-2010 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ -#endregion +#endregion using System; + using Microsoft.VisualStudio.TestTools.UnitTesting; + using Spring.Context; using Spring.Context.Support; using Spring.Objects; diff --git a/test/Spring/Spring.Testing.Microsoft.Tests/app.config b/test/Spring/Spring.Testing.Microsoft.Tests/app.config index 83ff1365..c451bbd3 100644 --- a/test/Spring/Spring.Testing.Microsoft.Tests/app.config +++ b/test/Spring/Spring.Testing.Microsoft.Tests/app.config @@ -1,4 +1,19 @@ - + + @@ -6,26 +21,26 @@
- +
+ - + - - - - - + + + + diff --git a/test/Spring/Spring.Testing.Microsoft.Tests/project.json b/test/Spring/Spring.Testing.Microsoft.Tests/project.json deleted file mode 100644 index 8b94e8f1..00000000 Binary files a/test/Spring/Spring.Testing.Microsoft.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Testing.NUnit.Tests/Spring.Testing.NUnit.Tests.dll.config b/test/Spring/Spring.Testing.NUnit.Tests/App.config similarity index 96% rename from test/Spring/Spring.Testing.NUnit.Tests/Spring.Testing.NUnit.Tests.dll.config rename to test/Spring/Spring.Testing.NUnit.Tests/App.config index 0cfa9c7b..07a607d5 100644 --- a/test/Spring/Spring.Testing.NUnit.Tests/Spring.Testing.NUnit.Tests.dll.config +++ b/test/Spring/Spring.Testing.NUnit.Tests/App.config @@ -1,46 +1,46 @@ - - - - - - - -
- - - -
- - - - - - - - - - - - - - - - - - - - + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + diff --git a/test/Spring/Spring.Testing.NUnit.Tests/Spring.Testing.NUnit.Tests.2010.csproj b/test/Spring/Spring.Testing.NUnit.Tests/Spring.Testing.NUnit.Tests.2010.csproj index 53773e27..1158e563 100644 --- a/test/Spring/Spring.Testing.NUnit.Tests/Spring.Testing.NUnit.Tests.2010.csproj +++ b/test/Spring/Spring.Testing.NUnit.Tests/Spring.Testing.NUnit.Tests.2010.csproj @@ -1,101 +1,24 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {4D6D616B-7643-4D6B-8E5E-14ECFDB9AF82} - Library - Properties - Spring - Spring.Testing.NUnit.Tests - - - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Testing.NUnit.Tests\Debug\ - TRACE;DEBUG;NET_4_0 - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Testing.NUnit.Tests\Release\ - TRACE;NET_4_0 - prompt - 4 - true + net452 - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - - + + + + + - - - - + + + - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {ED204A7B-832F-44C7-BFE3-504AEBE1BCC8} - Spring.Testing.NUnit.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - - - {ACD39D47-1811-40FA-9E7E-5DEA5B9CE6C0} - Spring.Data.Tests.2010 - - - - - Always + + + PreserveNewest - - - - - - - - - \ No newline at end of file diff --git a/test/Spring/Spring.Testing.NUnit.Tests/project.json b/test/Spring/Spring.Testing.NUnit.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Testing.NUnit.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Web.Conversation.NHibernate3.Tests/Spring.Web.Conversation.NHibernate3.Tests.2010.csproj b/test/Spring/Spring.Web.Conversation.NHibernate3.Tests/Spring.Web.Conversation.NHibernate3.Tests.2010.csproj index 762b2b65..2509ea36 100644 --- a/test/Spring/Spring.Web.Conversation.NHibernate3.Tests/Spring.Web.Conversation.NHibernate3.Tests.2010.csproj +++ b/test/Spring/Spring.Web.Conversation.NHibernate3.Tests/Spring.Web.Conversation.NHibernate3.Tests.2010.csproj @@ -1,262 +1,42 @@ - - + - Debug - AnyCPU - 9.0.30729 - 2.0 - {C57B05EA-FD1A-40EC-BB60-D2E45AB1A86A} - Library - Properties - Spring - Spring.Web.Conversation.NHibernate3.Tests - - - 3.5 - v4.0 - - - http://localhost/Spring.Web.Conversation.NHibernate3.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - ..\..\..\ - - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Conversation.NHibernate3.Tests\Debug\ - TRACE;DEBUG;NET_40 - prompt - 4 - - - Program - $(MSBuildProjectDirectory)\..\..\dependencies\tools\NUnit-2.6.0.12051\bin\nunit-x86.exe - "$(MSBuildProjectDirectory)\$(OutputPath)\$(AssemblyName).dll" - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Conversation.NHibernate3.Tests\Release\ - TRACE;NET_40 - prompt - 4 - true + net452 + Debug;Release + + + + + + + + + + + + + - False ..\..\..\lib\Net\2.0\NUnitAspEx.dll - - - - 3.5 - - - False + + ..\Spring.Web.Conversation.NHibernate3.Tests\lib\net\2.0\System.Data.SQLite.dll + False - - - CommonAssemblyInfo.cs - - - - - - - ASPXCodeBehind - - - ASPXCodeBehind - - - - - - CircularDependenceTest.aspx - ASPXCodeBehind - - - ConnectionReleaseModeIssue.aspx - ASPXCodeBehind - - - EndConversationTestBegin.aspx - ASPXCodeBehind - - - EndConversationTestEnd.aspx - ASPXCodeBehind - - - EndPausedSessionIsClosedA.aspx - ASPXCodeBehind - - - EndPausedSessionIsClosedB.aspx - ASPXCodeBehind - - - EndPausedTest.aspx - ASPXCodeBehind - - - GetParentObjetFromChild.aspx - ASPXCodeBehind - - - IoeTests.aspx - ASPXCodeBehind - - - PatialEndConv_A_Begin.aspx - ASPXCodeBehind - - - PatialEndConv_A_B_Begin.aspx - ASPXCodeBehind - - - PatialEndConv_A_B_End.aspx - ASPXCodeBehind - - - PatialEndConv_A_End.aspx - ASPXCodeBehind - - - RedirectErrorNoPauseConversation.aspx - ASPXCodeBehind - - - SerializeConversationTest.aspx - ASPXCodeBehind - - - SessionIsClosedA.aspx - ASPXCodeBehind - - - SessionIsClosedB.aspx - ASPXCodeBehind - - - SPCLazyLoadTest_A_Begin.aspx - ASPXCodeBehind - - - SPCLazyLoadTest_A_Status.aspx - ASPXCodeBehind - - - SPCSwitchConversationSameRequest.aspx - ASPXCodeBehind - - - TimeOut_NoTimeOut.aspx - ASPXCodeBehind - - - TimeOut_WithTimeOut.aspx - ASPXCodeBehind - - - - - - - - {3A3A4E65-45A6-4B20-B460-0BEDC302C02C} - Spring.Aop.2010 - - - {CF375928-B6D5-485C-B04D-2BC41D9DBF1E} - Spring.Web.Conversation.NHibernate3.2010 - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {D546EFB7-9F6C-4C11-B2F8-B85FAD135399} - Spring.Data.NHibernate3.2010 - - - {AE00E5AB-C39A-436F-86D2-33BFE33E2E40} - Spring.Data.2010 - - - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Spring.Web.2010 - - - - - + + PreserveNewest + PreserveNewest - - - - - - - - Data\Spring\Conversation\WebConversationStateTest\log4net.config - - - - - - - - - False - Microsoft .NET Framework 4 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 Client Profile - false - - - False - .NET Framework 3.5 SP1 - false - - - False - Windows Installer 3.1 - true - - - @@ -271,37 +51,14 @@ - - ASPXCodeBehind - + - - Code - + + - - - - - - - echo "Copying TestWebs to output directory" -rd /S /Q "$(TargetDir)Data" -xcopy "$(ProjectDir)..\Spring.Web.Conversation.NHibernate3.Tests\Data" "$(TargetDir)Data\" /y /s -xcopy "$(ProjectDir)Data" "$(TargetDir)Data\" /y /s -rd /S /Q "$(TargetDir)Data\Spring\Conversation\WebConversationStateTest\Bin" - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Web.Conversation.NHibernate3.Tests/project.json b/test/Spring/Spring.Web.Conversation.NHibernate3.Tests/project.json deleted file mode 100644 index 49dcebee..00000000 Binary files a/test/Spring/Spring.Web.Conversation.NHibernate3.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Web.Mvc3.Tests/Spring.Web.Mvc3.Tests.2010.csproj b/test/Spring/Spring.Web.Mvc3.Tests/Spring.Web.Mvc3.Tests.2010.csproj index 4f997b22..97cd3ecc 100644 --- a/test/Spring/Spring.Web.Mvc3.Tests/Spring.Web.Mvc3.Tests.2010.csproj +++ b/test/Spring/Spring.Web.Mvc3.Tests/Spring.Web.Mvc3.Tests.2010.csproj @@ -1,99 +1,24 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {1E8E7C0A-4474-44F6-AA67-FABB40FA9784} - Library - Properties - Spring.Web.Mvc3.Tests - Spring.Web.Mvc3.Tests - v4.0 - 512 - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc3.Tests\Debug\ - TRACE;DEBUG;NET_3_5;NET_4_0 - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc3.Tests\Release\ - TRACE - prompt - 4 - true + net452 - - + + + + + + + + + - - - - - CommonAssemblyInfo.cs - - - - - - - + + - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - True - - - {904C97E0-3667-4D12-A55F-6CC2E6F68A0A} - Spring.Web.Mvc3.2010 - - - - - Always - - - - - Always - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Web.Mvc3.Tests/project.json b/test/Spring/Spring.Web.Mvc3.Tests/project.json deleted file mode 100644 index 24529032..00000000 Binary files a/test/Spring/Spring.Web.Mvc3.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Web.Mvc4.Tests/Spring.Web.Mvc4.Tests.2010.csproj b/test/Spring/Spring.Web.Mvc4.Tests/Spring.Web.Mvc4.Tests.2010.csproj index fc92f2d1..4a51bb7e 100644 --- a/test/Spring/Spring.Web.Mvc4.Tests/Spring.Web.Mvc4.Tests.2010.csproj +++ b/test/Spring/Spring.Web.Mvc4.Tests/Spring.Web.Mvc4.Tests.2010.csproj @@ -1,111 +1,26 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {7B2FB412-047C-4A34-A0D9-3F3D2727F388} - Library - Properties - Spring.Web.Mvc4.Tests - Spring.Web.Mvc4.Tests - v4.0 - 512 - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc4.Tests\Debug\ - TRACE;DEBUG;NET_3_5;NET_4_0 - prompt - 4 - true - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc4.Tests\Release\ - TRACE - prompt - 4 - true + net452 - - + + + + + + + + + - - - - - CommonAssemblyInfo.cs - - - ControllerFactoryTestExtension.cs - - - Controllers\FirstContainerRegisteredController.cs - - - Controllers\NamedContextController.cs - - - Controllers\NotInContainerController.cs - - - Controllers\SecondContainerRegisteredController.cs - - - SpringMvcDependencyResolverTests.cs - + + + + - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - True - - - {CB351EB2-049D-40BE-BB09-1CE4ED68FE67} - Spring.Web.Mvc4.2010 - - - - - - - - namedContextObjectsMvc.xml - Always - - - objectsMvc.xml - Always - - - - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Web.Mvc4.Tests/project.json b/test/Spring/Spring.Web.Mvc4.Tests/project.json deleted file mode 100644 index 829d469e..00000000 Binary files a/test/Spring/Spring.Web.Mvc4.Tests/project.json and /dev/null differ diff --git a/test/Spring/Spring.Web.Mvc5.Tests/Spring.Web.Mvc5.Tests.2010.csproj b/test/Spring/Spring.Web.Mvc5.Tests/Spring.Web.Mvc5.Tests.2010.csproj index 517d72ce..10bde29a 100644 --- a/test/Spring/Spring.Web.Mvc5.Tests/Spring.Web.Mvc5.Tests.2010.csproj +++ b/test/Spring/Spring.Web.Mvc5.Tests/Spring.Web.Mvc5.Tests.2010.csproj @@ -1,113 +1,26 @@ - - + - Debug - AnyCPU - 8.0.30703 - 2.0 - {B9590252-6D58-4587-950C-475AB61FDBCF} - Library - Properties - Spring.Web.Mvc5.Tests - Spring.Web.Mvc5.Tests - v4.5 - 512 - - ..\..\..\ - AnyCPU - - - true - full - false - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc5.Tests\Debug\ - TRACE;DEBUG;NET_3_5;NET_4_0 - prompt - 4 - true - false - - - pdbonly - true - ..\..\..\build\VS.Net.2010\Spring.Web.Mvc5.Tests\Release\ - TRACE - prompt - 4 - true - false + net452 - - + + + + + + + + + - - - - - CommonAssemblyInfo.cs - - - ControllerFactoryTestExtension.cs - - - Controllers\FirstContainerRegisteredController.cs - - - Controllers\NamedContextController.cs - - - Controllers\NotInContainerController.cs - - - Controllers\SecondContainerRegisteredController.cs - - - SpringMvcDependencyResolverTests.cs - + + + + - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - True - - - {39aad7ea-2ed0-4e50-8d4d-c666ea9cbfe4} - Spring.Web.Mvc5.2010 - - - - - - - - namedContextObjectsMvc.xml - Always - - - objectsMvc.xml - Always - - - - - - - - - - - - + \ No newline at end of file diff --git a/test/Spring/Spring.Web.Mvc5.Tests/project.json b/test/Spring/Spring.Web.Mvc5.Tests/project.json deleted file mode 100644 index 1d89f0d6..00000000 --- a/test/Spring/Spring.Web.Mvc5.Tests/project.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "dependencies": { - "Common.Logging": "3.0.0", - "Common.Logging.Core": "3.0.0", - "Microsoft.AspNet.Mvc": "5.2.3", - "Microsoft.AspNet.WebApi.WebHost": "5.2.3", - "NUnit": "3.5.0" - }, - "frameworks": { - "net45": {} - }, - "runtimes": { - "win-anycpu": {}, - "win": {} - } -} \ No newline at end of file diff --git a/test/Spring/Spring.Web.Tests/Core/IO/WebResourceTests.cs b/test/Spring/Spring.Web.Tests/Core/IO/WebResourceTests.cs index acf8a543..bbd07005 100644 --- a/test/Spring/Spring.Web.Tests/Core/IO/WebResourceTests.cs +++ b/test/Spring/Spring.Web.Tests/Core/IO/WebResourceTests.cs @@ -42,7 +42,7 @@ namespace Spring.Core.IO testVirtualEnvironment = new VirtualEnvironmentMock("/some.request", "somepathinfo", null, "/", true); } - [TestFixtureTearDown] + [OneTimeTearDown] public void ShutDownFixture() { testVirtualEnvironment.Dispose(); diff --git a/test/Spring/Spring.Web.Tests/Globalization/Resolvers/DefaultWebCultureResolverTests.cs b/test/Spring/Spring.Web.Tests/Globalization/Resolvers/DefaultWebCultureResolverTests.cs index 82884af8..529383a1 100644 --- a/test/Spring/Spring.Web.Tests/Globalization/Resolvers/DefaultWebCultureResolverTests.cs +++ b/test/Spring/Spring.Web.Tests/Globalization/Resolvers/DefaultWebCultureResolverTests.cs @@ -68,7 +68,7 @@ namespace Spring.Globalization.Resolvers CultureTestScope.Set(); } - [TestFixtureTearDown] + [OneTimeTearDown] public void TestFixtureTearDown() { CultureTestScope.Reset(); diff --git a/test/Spring/Spring.Web.Tests/Spring.Web.Tests.2010.csproj b/test/Spring/Spring.Web.Tests/Spring.Web.Tests.2010.csproj index 468579cb..a5698872 100644 --- a/test/Spring/Spring.Web.Tests/Spring.Web.Tests.2010.csproj +++ b/test/Spring/Spring.Web.Tests/Spring.Web.Tests.2010.csproj @@ -1,256 +1,49 @@ - - + - Local - 9.0.30729 - 2.0 - {C67E47AA-1ACD-41B4-A465-4D336A2319CA} - Debug - AnyCPU - - - - - Spring.Web.Tests - - - JScript - Grid - IE50 - false - Library - Spring - OnBuildSuccess - - - http://localhost/Spring.Web.Tests/ - true - Web - true - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - true - false - true - v4.0 - - - 3.5 - - - ..\..\..\ - AnyCPU - - - ..\..\..\build\VS.Net.2010\Spring.Web.Tests\Debug\ - false - 285212672 - false - - - TRACE;DEBUG;NET_4_0 - - - true - 4096 - false - 0618 - false - false - false - true - 4 - full - prompt - true - - - ..\..\..\build\VS.Net.2010\Spring.Web.Tests\Release\ - false - 285212672 - false - - - TRACE;NET_4_0 - - - false - 4096 - false - 0618 - true - false - false - true - 4 - none - prompt + net452 - - Code - - - - - - - - - TestForm.aspx - ASPXCodeBehind - - - - - - - Code - - - - - - - ASPXCodeBehind - - - - - - - - - - - Code - - - - - - - - - - - Code - - - - - - - - - - ASPXCodeBehind - - - - - - - - - - + + + - - - - - - - - - - ASPXCodeBehind - - - - ASPXCodeBehind - - - ASPXCodeBehind - - - ASPXCodeBehind - - - Designer - - + + + + - False ..\..\..\lib\Net\2.0\NUnitAsp.dll + False - False ..\..\..\lib\Net\2.0\NUnitAspEx.dll - - False - ..\..\..\lib\Net\2.0\Rhino.Mocks.dll - - - - - {710961A3-0DF4-49E4-A26E-F5B9C044AC84} - Spring.Core.2010 - - - {BA4789EB-281A-48EA-8763-28B9F0596A18} - Spring.Web.2010 - - - {44B16BAA-6DF8-447C-9D7F-3AD3D854D904} - Spring.Core.Tests.2010 - + + + + + + + + + + + + + + - - - False - .NET Framework 2.0 %28x86%29 - true - - - False - .NET Framework 3.0 %28x86%29 - false - - - False - .NET Framework 3.5 - false - - - - - - - - - - echo "Copying .xml files for tests" -%25SystemRoot%25\system32\xcopy "$(ProjectDir)Data" ..\..\..\..\build\VS.Net.2010\Spring.Web.Tests\$(ConfigurationName)\ /y /s /q /d - - - - + + + + \ No newline at end of file diff --git a/test/Spring/Spring.Web.Tests/TestSupport/WebApplicationTests.cs b/test/Spring/Spring.Web.Tests/TestSupport/WebApplicationTests.cs index 5b98721d..cee76a3f 100644 --- a/test/Spring/Spring.Web.Tests/TestSupport/WebApplicationTests.cs +++ b/test/Spring/Spring.Web.Tests/TestSupport/WebApplicationTests.cs @@ -50,7 +50,7 @@ namespace Spring.TestSupport host = AspFixtureHost.CreateInstance(virtualPath, relativePhysicalPath, this); } - [TestFixtureTearDown] + [OneTimeTearDown] public virtual void TestFixtureTearDown() { host = AspFixtureHost.ReleaseInstance(host); diff --git a/test/Spring/Spring.Web.Tests/Web/Support/LocalResourceManagerTests.cs b/test/Spring/Spring.Web.Tests/Web/Support/LocalResourceManagerTests.cs index d78f4955..0e0a24d9 100644 --- a/test/Spring/Spring.Web.Tests/Web/Support/LocalResourceManagerTests.cs +++ b/test/Spring/Spring.Web.Tests/Web/Support/LocalResourceManagerTests.cs @@ -30,9 +30,7 @@ namespace Spring.Web.Support /// /// Erich Eichinger [TestFixture] -#if NET_4_0 [Ignore("Trouble with running under .NET 4.5")] -#endif public class LocalResourceManagerTests : WebApplicationTests { public LocalResourceManagerTests() diff --git a/test/Spring/Spring.Web.Tests/Web/Support/PageHandlerFactoryTests.cs b/test/Spring/Spring.Web.Tests/Web/Support/PageHandlerFactoryTests.cs index 2d6d8b6c..51cea7ca 100644 --- a/test/Spring/Spring.Web.Tests/Web/Support/PageHandlerFactoryTests.cs +++ b/test/Spring/Spring.Web.Tests/Web/Support/PageHandlerFactoryTests.cs @@ -98,50 +98,6 @@ namespace Spring.Web.Support } } } - -#if !NET_4_0 - /// - /// Tests the behavior of our PageHandlerFactory class - /// - [Test] - public void PageHandlerFactoryBehavesLikeSystemPageHandlerFactory() - { - Host.Execute(new TestAction(PageHandlerFactoryBehavesLikeSystemPageHandlerFactoryImpl)); - } -#endif - - public static void PageHandlerFactoryBehavesLikeSystemPageHandlerFactoryImpl() - { - using (TestWebContext ctx = new TestWebContext("/Test", "DoesNotExist.aspx")) - { - try - { - IHttpHandlerFactory phf = new PageHandlerFactory(); - phf.GetHandler(HttpContext.Current, "GET", ctx.HttpWorkerRequest.GetFilePath(), ctx.HttpWorkerRequest.GetFilePathTranslated()); - } - catch (HttpException e) - { - Assert.AreEqual(404, e.GetHttpCode()); - Assert.IsTrue(e.Message.IndexOf(ctx.HttpWorkerRequest.GetFilePath()) > 0); - } - } - } - -#if !NET_4_0 - [Test] - public void TransferAfterSetResult() - { - NUnit.Extensions.Asp.AspTester.TextBoxTester name = new NUnit.Extensions.Asp.AspTester.TextBoxTester("name", CurrentWebForm); - NUnit.Extensions.Asp.AspTester.ButtonTester save = new NUnit.Extensions.Asp.AspTester.ButtonTester("save", CurrentWebForm); - - Browser.GetPage("asptest://localhost/TransferAfterSetResult.aspx"); - // Note, that page TransferAfterSetResultSave.aspx has 'EnableViewStateMac="false"' - // otherwise ViewState validation will fail on a Server.Transfer during a Postback! - save.Click(); - string result = Browser.CurrentPageText; - Assert.AreEqual("OK", result); - } -#endif } [TestFixture] diff --git a/test/Spring/Spring.Web.Tests/project.json b/test/Spring/Spring.Web.Tests/project.json deleted file mode 100644 index 8a194fb7..00000000 Binary files a/test/Spring/Spring.Web.Tests/project.json and /dev/null differ