Permalink
Browse files

Adding projects to repo

  • Loading branch information...
0 parents commit 07a68dd9125162d3d2caea0bbe29b91f418bc9b2 @cmendible committed Jan 10, 2011
Showing with 165,514 additions and 0 deletions.
  1. +64 −0 BuildAndTest.msbuild
  2. +1,689 −0 Doxyfile
  3. +20 −0 Hexa.Core.NHibernate/Conventions/EnumConvention.cs
  4. +29 −0 Hexa.Core.NHibernate/Conventions/ForeignKeyColumnNames.cs
  5. +29 −0 Hexa.Core.NHibernate/Conventions/ForeingKeyConstraintNames.cs
  6. +23 −0 Hexa.Core.NHibernate/Conventions/NotNullable.cs
  7. +21 −0 Hexa.Core.NHibernate/Conventions/StringLength.cs
  8. +45 −0 Hexa.Core.NHibernate/Conventions/TableNames.cs
  9. +154 −0 Hexa.Core.NHibernate/Hexa.Core.NHibernate.csproj
  10. +79 −0 Hexa.Core.NHibernate/INotifyPropertyChanged/DataBindingFactory.cs
  11. +37 −0 Hexa.Core.NHibernate/INotifyPropertyChanged/DataBindingInterceptor.cs
  12. +82 −0 Hexa.Core.NHibernate/Listeners/AuditEventListener.cs
  13. +84 −0 Hexa.Core.NHibernate/Listeners/ValidateEventListener.cs
  14. +75 −0 Hexa.Core.NHibernate/Mappings/AuditableRootEntityMap.cs
  15. +37 −0 Hexa.Core.NHibernate/Mappings/BaseClassMap.cs
  16. +44 −0 Hexa.Core.NHibernate/Mappings/EntityMap.cs
  17. +65 −0 Hexa.Core.NHibernate/Mappings/RootEntityMap.cs
  18. +550 −0 Hexa.Core.NHibernate/Mappings/Schema/DocumentSchema.hbm.xml
  19. +173 −0 Hexa.Core.NHibernate/NHContextFactory.cs
  20. +123 −0 Hexa.Core.NHibernate/NHibernateContext.cs
  21. +144 −0 Hexa.Core.NHibernate/NHibernateObjectSet.cs
  22. +36 −0 Hexa.Core.NHibernate/Properties/AssemblyInfo.cs
  23. +98 −0 Hexa.Core.NHibernate/SqlExceptionHandlers/SqlExceptionHandler.cs
  24. +99 −0 Hexa.Core.NHibernate/UserTypes/IPAddressType.cs
  25. +106 −0 Hexa.Core.NHibernate/UserTypes/TicksAsString.cs
  26. +101 −0 Hexa.Core.NHibernate/UserTypes/XmlType.cs
  27. +676 −0 Hexa.Core.Tests/Domain/BaseRepository.cs
  28. +535 −0 Hexa.Core.Tests/Domain/BaseRepositoryTestsBase.cs
  29. +343 −0 Hexa.Core.Tests/Domain/Specifications.cs
  30. +32 −0 Hexa.Core.Tests/Entities/Entity.cs
  31. +206 −0 Hexa.Core.Tests/Hexa.Core.Tests.csproj
  32. +57 −0 Hexa.Core.Tests/ObjectPool/Pooling.cs
  33. +34 −0 Hexa.Core.Tests/Properties/AssemblyInfo.cs
  34. +10 −0 Hexa.Core.Tests/Properties/DataSources/Hexa.Core.Tests.Model.TestModelContainer.datasource
  35. +36 −0 Hexa.Core.Tests/Properties/Settings.Designer.cs
  36. +14 −0 Hexa.Core.Tests/Properties/Settings.settings
  37. +36 −0 Hexa.Core.Tests/app.config
  38. +67 −0 Hexa.Core.sln
  39. BIN Hexa.Core.snk
  40. +309 −0 Hexa.Core/Database/DatabaseManager.cs
  41. +54 −0 Hexa.Core/Database/DbProviderExtensions.cs
  42. +27 −0 Hexa.Core/Database/DbProviders.cs
  43. +32 −0 Hexa.Core/Database/IDatabaseManager.cs
  44. +495 −0 Hexa.Core/Domain/BaseRepository.cs
  45. +35 −0 Hexa.Core/Domain/Entities/AuditableRootEntity.cs
  46. +200 −0 Hexa.Core/Domain/Entities/BaseEntity.cs
  47. +15 −0 Hexa.Core/Domain/Entities/Entity.cs
  48. +31 −0 Hexa.Core/Domain/Entities/IAuditableEntity.cs
  49. +32 −0 Hexa.Core/Domain/Entities/RootEntity.cs
  50. +63 −0 Hexa.Core/Domain/Entities/ValidatableObject.cs
  51. +236 −0 Hexa.Core/Domain/Entities/ValueObject.cs
  52. +47 −0 Hexa.Core/Domain/IEntitySet.cs
  53. +31 −0 Hexa.Core/Domain/IQueryableUnitOfWork.cs
  54. +129 −0 Hexa.Core/Domain/IRepository.cs
  55. +59 −0 Hexa.Core/Domain/IUnitOfWork.cs
  56. +28 −0 Hexa.Core/Domain/IUnitOfWorkFactory.cs
  57. +303 −0 Hexa.Core/Domain/Inflector.cs
  58. +196 −0 Hexa.Core/Domain/MemorySet.cs
  59. +36 −0 Hexa.Core/Domain/PagedElements.cs
  60. +86 −0 Hexa.Core/Domain/Specification/AndAlsoSpecification.cs
  61. +36 −0 Hexa.Core/Domain/Specification/CompositeSpecification.cs
  62. +62 −0 Hexa.Core/Domain/Specification/DirectSpecification.cs
  63. +67 −0 Hexa.Core/Domain/Specification/ExpressionBuilder.cs
  64. +32 −0 Hexa.Core/Domain/Specification/IOrderBySpecification.cs
  65. +35 −0 Hexa.Core/Domain/Specification/ISpecification.cs
  66. +77 −0 Hexa.Core/Domain/Specification/NotSpecification.cs
  67. +85 −0 Hexa.Core/Domain/Specification/OrElseSpecification.cs
  68. +130 −0 Hexa.Core/Domain/Specification/OrderBySpecification.cs
  69. +62 −0 Hexa.Core/Domain/Specification/ParametersRebinder.cs
  70. +99 −0 Hexa.Core/Domain/Specification/Specification.cs
  71. +35 −0 Hexa.Core/Domain/Specification/SpecificationExtensions.cs
  72. +39 −0 Hexa.Core/Domain/Specification/TrueSpecification.cs
  73. +138 −0 Hexa.Core/Domain/UnitOfWorkContext.cs
  74. +56 −0 Hexa.Core/Domain/Validation/DataAnnotationsValidator.cs
  75. +180 −0 Hexa.Core/Domain/Validation/Guard.cs
  76. +31 −0 Hexa.Core/Domain/Validation/IValidatable.cs
  77. +30 −0 Hexa.Core/Domain/Validation/IValidationError.cs
  78. +40 −0 Hexa.Core/Domain/Validation/IValidator.cs
  79. +156 −0 Hexa.Core/Domain/Validation/ValidationError.cs
  80. +63 −0 Hexa.Core/Domain/Validation/ValidationException.cs
  81. +98 −0 Hexa.Core/Domain/Validation/ValidationResult.cs
  82. +147 −0 Hexa.Core/Encoding/HexEncodingHelper.cs
  83. +81 −0 Hexa.Core/Exceptions/ConstraintException.cs
  84. +104 −0 Hexa.Core/Exceptions/CoreException.cs
  85. +87 −0 Hexa.Core/Exceptions/DatabaseException.cs
  86. +88 −0 Hexa.Core/Exceptions/InternalException.cs
  87. +36 −0 Hexa.Core/Extensions/EnumExtensions.cs
  88. +168 −0 Hexa.Core/Extensions/GuidExtensions.cs
  89. +48 −0 Hexa.Core/Extensions/StringExtensions.cs
  90. +35 −0 Hexa.Core/GlobalSuppressions.cs
  91. +573 −0 Hexa.Core/Globalization/Gettext.cs
  92. +76 −0 Hexa.Core/Globalization/GettextHelper.cs
  93. +332 −0 Hexa.Core/Hexa.Core.csproj
  94. +127 −0 Hexa.Core/IoC/ApplicationContext.cs
  95. +196 −0 Hexa.Core/IoC/DictionaryServicesContainer.cs
  96. +86 −0 Hexa.Core/IoC/IoCContainer.cs
  97. +113 −0 Hexa.Core/IoC/ServiceLocator.cs
  98. +46 −0 Hexa.Core/Linq/PagingExtensions.cs
  99. +50 −0 Hexa.Core/Logging/ILogger.cs
  100. +34 −0 Hexa.Core/Logging/ILoggerFactory.cs
  101. +123 −0 Hexa.Core/Logging/Log4NetLogger.cs
  102. +123 −0 Hexa.Core/Logging/Log4NetLoggerFactory.cs
  103. +61 −0 Hexa.Core/ObjectHelpers/ObjectCloner.cs
  104. +536 −0 Hexa.Core/ObjectPool/ObjectPool.cs
  105. +69 −0 Hexa.Core/ObjectPool/ObjectPoolException.cs
  106. +132 −0 Hexa.Core/Printer/PrinterHelper.cs
  107. +38 −0 Hexa.Core/Properties/AssemblyInfo.cs
  108. +479 −0 Hexa.Core/Resources/Resource.Designer.cs
  109. 0 Hexa.Core/Resources/Resource.es.Designer.cs
  110. +231 −0 Hexa.Core/Resources/Resource.es.resx
  111. +231 −0 Hexa.Core/Resources/Resource.resx
  112. +111 −0 Hexa.Core/Security/CertificateHelper.cs
  113. +124 −0 Hexa.Core/Security/CoreIdentity.cs
  114. +92 −0 Hexa.Core/Security/CorePrincipal.cs
  115. +58 −0 Hexa.Core/ServiceModel/ErrorBehaviorAttribute.cs
  116. +39 −0 Hexa.Core/ServiceModel/EvaluationContextExtensions.cs
  117. +103 −0 Hexa.Core/ServiceModel/ServiceProxyHelper.cs
  118. +39 −0 Hexa.Core/ServiceModel/ServiceSecurityContextExtensions.cs
  119. +49 −0 Hexa.Core/Xml/Transform/Transformer.cs
  120. +66 −0 Hexa.Core/Xml/Validation/Resolver.cs
  121. +98 −0 Hexa.Core/Xml/Validation/Validator.cs
  122. +31 −0 Microsoft.Public.license.txt
  123. BIN libs/Gallio/Gallio.Echo.exe
  124. +29 −0 libs/Gallio/Gallio.Echo.exe.config
  125. +18 −0 libs/Gallio/Gallio.Echo.plugin
  126. BIN libs/Gallio/Gallio.Host.exe
  127. +26 −0 libs/Gallio/Gallio.Host.exe.config
  128. BIN libs/Gallio/Gallio.Host.x86.exe
  129. +26 −0 libs/Gallio/Gallio.Host.x86.exe.config
  130. BIN libs/Gallio/Gallio.MsBuildTasks.dll
  131. +20 −0 libs/Gallio/Gallio.MsBuildTasks.plugin
  132. +818 −0 libs/Gallio/Gallio.MsBuildTasks.xml
  133. BIN libs/Gallio/Gallio.Reports.dll
  134. +241 −0 libs/Gallio/Gallio.Reports.plugin
  135. +229 −0 libs/Gallio/Gallio.Reports.xml
  136. BIN libs/Gallio/Gallio.XmlSerializers.dll
  137. BIN libs/Gallio/Gallio.dll
  138. BIN libs/Gallio/Gallio.pdb
  139. +654 −0 libs/Gallio/Gallio.plugin
  140. +44,314 −0 libs/Gallio/Gallio.xml
  141. BIN libs/Gallio/ICSharpCode.TextEditor.dll
  142. BIN libs/Gallio/MbUnit.dll
  143. BIN libs/Gallio/MbUnit.pdb
  144. +54 −0 libs/Gallio/MbUnit.plugin
  145. +11,552 −0 libs/Gallio/MbUnit.xml
  146. BIN libs/Gallio/Resources/Assembly.ico
  147. BIN libs/Gallio/Resources/Container.ico
  148. BIN libs/Gallio/Resources/Fixture.ico
  149. BIN libs/Gallio/Resources/Gallio.ControlPanel.ico
  150. BIN libs/Gallio/Resources/Gallio.Copy.ico
  151. BIN libs/Gallio/Resources/Gallio.Echo.ico
  152. BIN libs/Gallio/Resources/Gallio.Icarus.ico
  153. BIN libs/Gallio/Resources/Gallio.Utility.ico
  154. BIN libs/Gallio/Resources/Gallio.ico
  155. BIN libs/Gallio/Resources/MbUnit.ico
  156. BIN libs/Gallio/Resources/Test.ico
  157. BIN libs/Gallio/Resources/Unsupported.ico
  158. +76 −0 libs/Gallio/Resources/css/Gallio-Report.Generated.css
  159. +527 −0 libs/Gallio/Resources/css/Gallio-Report.css
  160. BIN libs/Gallio/Resources/img/Failed.gif
  161. BIN libs/Gallio/Resources/img/FullStop.gif
  162. BIN libs/Gallio/Resources/img/GallioTestReportHeader.png
  163. BIN libs/Gallio/Resources/img/Ignored.gif
  164. BIN libs/Gallio/Resources/img/Minus.gif
  165. BIN libs/Gallio/Resources/img/Passed.gif
  166. BIN libs/Gallio/Resources/img/Plus.gif
  167. BIN libs/Gallio/Resources/img/UnknownTestKind.png
  168. BIN libs/Gallio/Resources/img/header-background.gif
  169. BIN libs/Gallio/Resources/img/testkinds/Assembly.png
  170. BIN libs/Gallio/Resources/img/testkinds/File.png
  171. BIN libs/Gallio/Resources/img/testkinds/Fixture.png
  172. BIN libs/Gallio/Resources/img/testkinds/Group.png
  173. BIN libs/Gallio/Resources/img/testkinds/MbUnitv2Assembly.png
  174. BIN libs/Gallio/Resources/img/testkinds/MbUnitv3Assembly.png
  175. BIN libs/Gallio/Resources/img/testkinds/NUnitv248Assembly.png
  176. BIN libs/Gallio/Resources/img/testkinds/NUnitv253Assembly.png
  177. BIN libs/Gallio/Resources/img/testkinds/NUnitv254+Assembly.png
  178. BIN libs/Gallio/Resources/img/testkinds/Namespace.png
  179. BIN libs/Gallio/Resources/img/testkinds/RSpecExample.png
  180. BIN libs/Gallio/Resources/img/testkinds/RSpecExampleGroup.png
  181. BIN libs/Gallio/Resources/img/testkinds/RSpecFile.png
  182. BIN libs/Gallio/Resources/img/testkinds/Root.png
  183. BIN libs/Gallio/Resources/img/testkinds/Suite.png
  184. BIN libs/Gallio/Resources/img/testkinds/Test.png
  185. BIN libs/Gallio/Resources/img/testkinds/Unsupported.png
  186. BIN libs/Gallio/Resources/img/testkinds/csUnitAssembly.png
  187. BIN libs/Gallio/Resources/img/testkinds/xUnitAssembly.png
  188. +244 −0 libs/Gallio/Resources/js/Gallio-Report.js
  189. BIN libs/Gallio/Resources/js/expressInstall.swf
  190. BIN libs/Gallio/Resources/js/player.swf
  191. +4 −0 libs/Gallio/Resources/js/swfobject.js
  192. +356 −0 libs/Gallio/Resources/xsl/Gallio-Report.common.xsl
  193. +1,060 −0 libs/Gallio/Resources/xsl/Gallio-Report.html+xhtml.xsl
  194. +21 −0 libs/Gallio/Resources/xsl/Gallio-Report.html-condensed.xsl
  195. +21 −0 libs/Gallio/Resources/xsl/Gallio-Report.html.xsl
  196. +22 −0 libs/Gallio/Resources/xsl/Gallio-Report.xhtml-condensed.xsl
  197. +22 −0 libs/Gallio/Resources/xsl/Gallio-Report.xhtml.xsl
  198. BIN libs/Microsoft.Practices.ServiceLocation/Microsoft.Practices.ServiceLocation.dll
  199. BIN libs/Microsoft.Practices.ServiceLocation/Microsoft.Practices.Unity.ServiceLocatorAdapter.dll
  200. BIN libs/NHibernate/Antlr3.Runtime.dll
  201. BIN libs/NHibernate/Castle.Core.dll
  202. +4,927 −0 libs/NHibernate/Castle.Core.xml
  203. +13 −0 libs/NHibernate/Castle.DynamicProxy.license.txt
  204. BIN libs/NHibernate/Castle.DynamicProxy2.dll
  205. +1,471 −0 libs/NHibernate/Castle.DynamicProxy2.xml
  206. +2,868 −0 libs/NHibernate/FluentNHibernate.XML
  207. BIN libs/NHibernate/FluentNHibernate.dll
  208. BIN libs/NHibernate/FluentNHibernate.pdb
  209. BIN libs/NHibernate/HibernatingRhinos.Profiler.Appender.dll
  210. BIN libs/NHibernate/Iesi.Collections.dll
  211. BIN libs/NHibernate/Iesi.Collections.pdb
  212. +1,903 −0 libs/NHibernate/Iesi.Collections.xml
  213. BIN libs/NHibernate/NHibernate.ByteCode.Castle.dll
  214. BIN libs/NHibernate/NHibernate.ByteCode.Castle.pdb
  215. +40 −0 libs/NHibernate/NHibernate.ByteCode.Castle.xml
  216. BIN libs/NHibernate/NHibernate.Caches.SysCache2.dll
  217. BIN libs/NHibernate/NHibernate.dll
  218. BIN libs/NHibernate/NHibernate.pdb
  219. +42,365 −0 libs/NHibernate/NHibernate.xml
  220. BIN libs/NHibernate/Remotion.Data.Linq.dll
  221. BIN libs/NHibernate/log4net.dll
  222. +28,655 −0 libs/NHibernate/log4net.xml
  223. +226 −0 libs/NHibernate/nhibernate-configuration.xsd
  224. +1,696 −0 libs/NHibernate/nhibernate-mapping.xsd
  225. BIN libs/Rhino.Mocks/Rhino.Mocks.dll
  226. +5,413 −0 libs/Rhino.Mocks/Rhino.Mocks.xml
  227. +25 −0 libs/Rhino.Mocks/license.txt
  228. BIN libs/log4net/log4net.dll
  229. +69 −0 license.txt
  230. +201 −0 log4net.license.txt
@@ -0,0 +1,64 @@
+<Project
+ xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
+ ToolsVersion="4.0"
+ DefaultTargets="RebuildSolution">
+
+ <PropertyGroup>
+ <ProjectDirectory>$(MSBuildProjectDirectory)</ProjectDirectory>
+ </PropertyGroup>
+
+ <!-- This is needed by MSBuild to locate the Gallio task -->
+ <UsingTask AssemblyFile="$(ProjectDirectory)\libs\Gallio\Gallio.MsBuildTasks.dll" TaskName="Gallio" />
+
+ <!-- Specify the Solutions to build -->
+ <ItemGroup>
+ <ProjectFiles Include="$(ProjectDirectory)/*.sln" />
+ </ItemGroup>
+
+ <Target Name="RebuildSolution" >
+ <Message Text="Starting to Build" Importance="high" />
+ <Message Text="Building: @(ProjectFiles)" Importance="high" />
+
+ <!-- Builds Solutions -->
+ <MSBuild Projects="@(ProjectFiles)"
+ Properties="Configuration=Release"
+ Targets="Build" />
+
+ <Message Text="Starting Tests..." Importance="high" />
+
+ <!-- Finds test DLL's -->
+ <CreateItem Include="$(ProjectDirectory)/**/bin/Release/*.Tests.dll">
+ <Output TaskParameter="Include" ItemName="TestFiles"/>
+ </CreateItem>
+
+ <Message Text="TestFiles: @(TestFiles)" Importance="high"/>
+
+ <Message Text="Cleaning up old test results..." Importance="high" />
+
+ <PropertyGroup>
+ <TestResultsDirectory>$(ProjectDirectory)\TestResults</TestResultsDirectory>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <FilesToDelete Include="$(TestResultsDirectory)\**\*.*"/>
+ </ItemGroup>
+
+ <Delete Files="@(FilesToDelete)" />
+
+ <RemoveDir Directories="$(TestResultsDirectory)"
+ ContinueOnError="true" />
+
+ <!-- Runs Tests -->
+ <Gallio IgnoreFailures="true" Files="@(TestFiles)"
+ PluginDirectories="$(ProjectDirectory)\libs\Gallio\"
+ ReportDirectory="$(TestResultsDirectory)"
+ ReportTypes="html;xml">
+ <Output TaskParameter="ExitCode" PropertyName="ExitCode" />
+ </Gallio>
+ <Error Text="Tests execution failed" Condition=" '$(ExitCode)' != 0 And '@(TestFiles)' != '' " />
+
+ <Message Text="Build Completed..." Importance="high" />
+
+ </Target>
+
+</Project>
Oops, something went wrong.

0 comments on commit 07a68dd

Please sign in to comment.