Commit 162eb40

mokhan <mokhan@ce5e1baf-6525-42e4-a1b2-857ea38da20a>
2009-04-17 17:35:38
git-svn-id: https://svn.xp-dev.com/svn/mokhan-mo.money@161 ce5e1baf-6525-42e4-a1b2-857ea38da20a
1 parent 4ce4e63
Changed files (285)
trunk
product
Gorilla.Commons.Testing
Gorilla.Commons.Utility
MyMoney
boot
DataAccess
Domain
Infrastructure
cloning
Container
eventing
interceptors
Logging
proxies
registries
Threading
transactions
transactions2
Modules
Presentation
Core
Databindings
Model
Presenters
Resources
Views
Tasks
Testing
spechelpers
trunk/product/Gorilla.Commons.Testing/SpecHelpers/Core/empty_fixture.cs
@@ -1,9 +0,0 @@
-using MbUnit.Framework;
-
-namespace MoMoney.Testing.spechelpers.core
-{
-    [TestFixture]
-    public class empty_fixture
-    {
-    }
-}
\ No newline at end of file
trunk/product/Gorilla.Commons.Testing/SpecHelpers/Core/assertions.cs → trunk/product/Gorilla.Commons.Testing/assertions.cs
@@ -4,9 +4,9 @@ using System.Linq;
 using JetBrains.Annotations;
 using MbUnit.Framework;
 
-namespace MoMoney.Testing.spechelpers.core
+namespace Gorilla.Commons.Testing
 {
-    public static class assertions
+    public static class Assertions
     {
         [AssertionMethod]
         public static void should_be_equal_to<T>(this T item_to_validate, T expected_value)
trunk/product/Gorilla.Commons.Testing/Call.cs
@@ -1,6 +1,6 @@
 using System;
 
-namespace MoMoney.Testing
+namespace Gorilla.Commons.Testing
 {
     public class call
     {
trunk/product/Gorilla.Commons.Testing/MetaData/ConcernAttribute.cs → trunk/product/Gorilla.Commons.Testing/ConcernAttribute.cs
@@ -1,6 +1,6 @@
 using System;
 
-namespace MoMoney.Testing.MetaData
+namespace Gorilla.Commons.Testing
 {
     public class ConcernAttribute : bdddoc.core.ConcernAttribute
     {
trunk/product/Gorilla.Commons.Testing/SpecHelpers/Contexts/concerns.cs → trunk/product/Gorilla.Commons.Testing/concerns.cs
@@ -1,8 +1,7 @@
 using developwithpassion.bdd.mbunit.standard.observations;
-using MoMoney.Testing.spechelpers.core;
 using Rhino.Mocks;
 
-namespace MoMoney.Testing.spechelpers.contexts
+namespace Gorilla.Commons.Testing
 {
     public abstract class concerns_for<Contract> : observations_for_a_sut_without_a_contract<Contract>,
                                                    IHideObjectMembers
@@ -35,7 +34,7 @@ namespace MoMoney.Testing.spechelpers.contexts
             return MockRepository.GenerateMock<T>();
         }
 
-        public static T when_the<T>(T item)
+        static protected T when_the<T>(T item)
         {
             return item;
         }
trunk/product/Gorilla.Commons.Testing/EmptyFixture.cs
@@ -0,0 +1,9 @@
+using MbUnit.Framework;
+
+namespace Gorilla.Commons.Testing
+{
+    [TestFixture]
+    public class EmptyFixture
+    {
+    }
+}
\ No newline at end of file
trunk/product/Gorilla.Commons.Testing/Gorilla.Commons.Testing.csproj
@@ -66,14 +66,14 @@
   </ItemGroup>
   <ItemGroup>
     <Compile Include="Call.cs" />
-    <Compile Include="MetaData\ConcernAttribute.cs" />
-    <Compile Include="MetaData\IntegrationAttribute.cs" />
-    <Compile Include="SpecHelpers\Contexts\concerns.cs" />
-    <Compile Include="SpecHelpers\Core\assertions.cs" />
-    <Compile Include="SpecHelpers\Core\empty_fixture.cs" />
-    <Compile Include="SpecHelpers\Core\IHideObjectMembers.cs" />
-    <Compile Include="SpecHelpers\Core\MethodCallOccurance.cs" />
-    <Compile Include="SpecHelpers\Core\mocking_extensions.cs" />
+    <Compile Include="ConcernAttribute.cs" />
+    <Compile Include="IntegrationAttribute.cs" />
+    <Compile Include="concerns.cs" />
+    <Compile Include="assertions.cs" />
+    <Compile Include="EmptyFixture.cs" />
+    <Compile Include="IHideObjectMembers.cs" />
+    <Compile Include="MethodCallOccurance.cs" />
+    <Compile Include="MockingExtensions.cs" />
   </ItemGroup>
   <ItemGroup>
     <Folder Include="Properties\" />
trunk/product/Gorilla.Commons.Testing/SpecHelpers/Core/IHideObjectMembers.cs → trunk/product/Gorilla.Commons.Testing/IHideObjectMembers.cs
@@ -1,7 +1,7 @@
 using System;
 using System.ComponentModel;
 
-namespace MoMoney.Testing.spechelpers.core
+namespace Gorilla.Commons.Testing
 {
     [EditorBrowsable(EditorBrowsableState.Never)]
     public interface IHideObjectMembers
trunk/product/Gorilla.Commons.Testing/MetaData/IntegrationAttribute.cs → trunk/product/Gorilla.Commons.Testing/IntegrationAttribute.cs
@@ -1,6 +1,6 @@
 using MbUnit.Framework;
 
-namespace MoMoney.Testing.MetaData
+namespace Gorilla.Commons.Testing
 {
     public class IntegrationAttribute : FixtureCategoryAttribute
     {
trunk/product/Gorilla.Commons.Testing/SpecHelpers/Core/MethodCallOccurance.cs → trunk/product/Gorilla.Commons.Testing/MethodCallOccurance.cs
@@ -1,7 +1,7 @@
 using System;
 using Rhino.Mocks;
 
-namespace MoMoney.Testing.spechelpers.core
+namespace Gorilla.Commons.Testing
 {
     public class MethodCallOccurance<T> : IHideObjectMembers
     {
trunk/product/Gorilla.Commons.Testing/SpecHelpers/Core/mocking_extensions.cs → trunk/product/Gorilla.Commons.Testing/MockingExtensions.cs
@@ -4,7 +4,7 @@ using System.Linq;
 using Rhino.Mocks;
 using Rhino.Mocks.Interfaces;
 
-namespace MoMoney.Testing.spechelpers.core
+namespace Gorilla.Commons.Testing
 {
     public static class MockingExtensions
     {
trunk/product/Gorilla.Commons.Utility/Core/ActionCommand.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Linq.Expressions;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class ActionCommand : ICommand
     {
trunk/product/Gorilla.Commons.Utility/Core/AndSpecification.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class AndSpecification<T> : ISpecification<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/AnonymousDisposable.cs
@@ -1,6 +1,6 @@
 using System;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class AnonymousDisposable : IDisposable
     {
trunk/product/Gorilla.Commons.Utility/Core/ChainedCommand.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class ChainedCommand : ICommand
     {
trunk/product/Gorilla.Commons.Utility/Core/ChainedConfiguration.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class ChainedConfiguration<T> : IConfiguration<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/chained_mapper.cs → trunk/product/Gorilla.Commons.Utility/Core/ChainedMapper.cs
@@ -1,11 +1,11 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
-    public class chained_mapper<Left, Middle, Right> : IMapper<Left, Right>
+    public class ChainedMapper<Left, Middle, Right> : IMapper<Left, Right>
     {
         private readonly IMapper<Left, Middle> left;
         private readonly IMapper<Middle, Right> right;
 
-        public chained_mapper(IMapper<Left, Middle> left, IMapper<Middle, Right> right)
+        public ChainedMapper(IMapper<Left, Middle> left, IMapper<Middle, Right> right)
         {
             this.left = left;
             this.right = right;
trunk/product/Gorilla.Commons.Utility/Core/DisposableCommand.cs
@@ -1,6 +1,7 @@
 using System;
+using MoMoney.Utility.Core;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class DisposableCommand : IDisposableCommand
     {
trunk/product/Gorilla.Commons.Utility/Core/EmptyCallback.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class EmptyCallback<T> : ICallback<T>, ICallback
     {
trunk/product/Gorilla.Commons.Utility/Core/EmptyCommand.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class EmptyCommand : ICommand
     {
trunk/product/Gorilla.Commons.Utility/Core/Factory.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IComponentFactory<T> : IFactory<T> where T : new()
     {
trunk/product/Gorilla.Commons.Utility/Core/IBuilder.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IBuilder<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/ICallback.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface ICallback : ICommand
     {
trunk/product/Gorilla.Commons.Utility/Core/ICommand.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface ICommand
     {
trunk/product/Gorilla.Commons.Utility/Core/IConfiguration.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IConfiguration<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/IDisposableCommand.cs
@@ -1,4 +1,5 @@
 using System;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Utility.Core
 {
trunk/product/Gorilla.Commons.Utility/Core/IFactory.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IFactory<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/IMapper.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IMapper<Input, Output>
     {
trunk/product/Gorilla.Commons.Utility/Core/IParameterizedCommand.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IParameterizedCommand<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/IQuery.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IQuery<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/IRegistry.cs
@@ -1,6 +1,6 @@
 using System.Collections.Generic;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IRegistry<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/ISpecification.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface ISpecification<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/IState.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IState
     {
trunk/product/Gorilla.Commons.Utility/Core/IStateContext.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IStateContext<T> where T : IState
     {
trunk/product/Gorilla.Commons.Utility/Core/IValueReturningVisitor.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IValueReturningVisitor<Value, T> : IVisitor<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/IVisitable.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IVisitable<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/IVisitor.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public interface IVisitor<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/Map.cs
@@ -1,6 +1,6 @@
 using System;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class Map<Input, Output> : IMapper<Input, Output>
     {
trunk/product/Gorilla.Commons.Utility/Core/OrSpecification.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class OrSpecification<T> : ISpecification<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/OrSpecificationSpecs.cs
@@ -1,8 +1,7 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public abstract class when_checking_if_one_of_two_conditions_are_met :
         concerns_for<ISpecification<int>, OrSpecification<int>>
trunk/product/Gorilla.Commons.Utility/Core/PredicateSpecification.cs
@@ -1,6 +1,6 @@
 using System;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     public class PredicateSpecification<T> : ISpecification<T>
     {
trunk/product/Gorilla.Commons.Utility/Core/PredicateSpecificationSpecs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
-namespace MoMoney.Utility.Core
+namespace Gorilla.Commons.Utility.Core
 {
     [Concern(typeof (PredicateSpecification<>))]
     public class when_checking_if_a_criteria_is_met_and_it_is : concerns
trunk/product/Gorilla.Commons.Utility/Extensions/CommandExtensions.cs
@@ -1,30 +1,23 @@
 using System;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
-    public static class CommandExtensions
+    static public class CommandExtensions
     {
-        public static ICommand then<Command>(this ICommand left) where Command : ICommand, new()
+        static public ICommand then<Command>(this ICommand left) where Command : ICommand, new()
         {
             return then(left, new Command());
         }
 
-        public static ICommand then(this ICommand left, ICommand right)
+        static public ICommand then(this ICommand left, ICommand right)
         {
             return new ChainedCommand(left, right);
         }
 
-        public static ICommand then(this ICommand left, Action right)
+        static public ICommand then(this ICommand left, Action right)
         {
             return new ChainedCommand(left, new ActionCommand(right));
         }
-
-        //public static ICommand as_command_chain(this IEnumerable<ICommand> commands)
-        //{
-        //    var processor = new CommandProcessor();
-        //    commands.each(processor.add);
-        //    return processor;
-        //}
     }
 }
\ No newline at end of file
trunk/product/Gorilla.Commons.Utility/Extensions/configuration_extensions.cs → trunk/product/Gorilla.Commons.Utility/Extensions/ConfigurationExtensions.cs
@@ -1,8 +1,8 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
-    public static class configuration_extensions
+    public static class ConfigurationExtensions
     {
         public static IConfiguration<T> then<T>(this IConfiguration<T> first, IConfiguration<T> second)
         {
trunk/product/Gorilla.Commons.Utility/Extensions/ConversionExtensions.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Collections;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public static class ConversionExtensions
     {
trunk/product/Gorilla.Commons.Utility/Extensions/EnumerableExtensions.cs
@@ -2,7 +2,7 @@ using System;
 using System.Collections.Generic;
 using System.Linq;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public static class EnumerableExtensions
     {
trunk/product/Gorilla.Commons.Utility/Extensions/EnumerableExtensionsSpecs.cs
@@ -1,9 +1,8 @@
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public class EnumerableExtensionsSpecs
     {
trunk/product/Gorilla.Commons.Utility/Extensions/FuncExtensions.cs
@@ -1,6 +1,6 @@
 using System;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public static class FuncExtensions
     {
trunk/product/Gorilla.Commons.Utility/Extensions/mapping_extensions_specs.cs
@@ -1,12 +1,11 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Utility.Extensions
 {
-    [Concern(typeof (mapping_extensions))]
+    [Concern(typeof (MappingExtensions))]
     public class when_transforming_type_A_to_type_B_then_C : concerns
     {
         it should_return_the_correct_result = () => result.should_be_equal_to(1);
trunk/product/Gorilla.Commons.Utility/Extensions/mapping_extensions.cs → trunk/product/Gorilla.Commons.Utility/Extensions/MappingExtensions.cs
@@ -1,11 +1,11 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
-    public static class mapping_extensions
+    public static class MappingExtensions
     {
         public static Output map_using<Input, Output>(this Input item, Converter<Input, Output> conversion)
         {
@@ -27,7 +27,7 @@ namespace MoMoney.Utility.Extensions
         public static IMapper<Left, Right> then<Left, Middle, Right>(this IMapper<Left, Middle> left,
                                                                      IMapper<Middle, Right> right)
         {
-            return new chained_mapper<Left, Middle, Right>(left, right);
+            return new ChainedMapper<Left, Middle, Right>(left, right);
         }
     }
 }
\ No newline at end of file
trunk/product/Gorilla.Commons.Utility/Extensions/numeric_conversions_specs.cs
@@ -1,6 +1,6 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Utility.Extensions
 {
trunk/product/Gorilla.Commons.Utility/Extensions/numeric_conversions.cs → trunk/product/Gorilla.Commons.Utility/Extensions/NumericConversions.cs
@@ -1,8 +1,8 @@
 using System;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
-    public static class numeric_conversions
+    public static class NumericConversions
     {
         public static int to_int<T>(this T item) where T : IConvertible
         {
trunk/product/Gorilla.Commons.Utility/Extensions/RegistryExtensions.cs
@@ -1,9 +1,9 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public static class RegistryExtensions
     {
trunk/product/Gorilla.Commons.Utility/Extensions/specification_extensions.cs
@@ -1,28 +0,0 @@
-using System;
-using MoMoney.Utility.Core;
-
-namespace MoMoney.Utility.Extensions
-{
-    public static class specification_extensions
-    {
-        public static bool satisfies<T>(this T item_to_interrogate, Predicate<T> criteria_to_satisfy)
-        {
-            return criteria_to_satisfy(item_to_interrogate);
-        }
-
-        public static bool satisfies<T>(this T itemToValidate, ISpecification<T> criteriaToSatisfy)
-        {
-            return itemToValidate.satisfies(criteriaToSatisfy.is_satisfied_by);
-        }
-
-        public static ISpecification<T> and<T>(this ISpecification<T> left, ISpecification<T> right)
-        {
-            return new AndSpecification<T>(left, right);
-        }
-
-        public static ISpecification<T> or<T>(this ISpecification<T> left, ISpecification<T> right)
-        {
-            return new OrSpecification<T>(left, right);
-        }
-    }
-}
\ No newline at end of file
trunk/product/Gorilla.Commons.Utility/Extensions/SpecificationExtensions.cs
@@ -0,0 +1,28 @@
+using System;
+using Gorilla.Commons.Utility.Core;
+
+namespace Gorilla.Commons.Utility.Extensions
+{
+    static public class SpecificationExtensions
+    {
+        static public bool satisfies<T>(this T item_to_interrogate, Predicate<T> criteria_to_satisfy)
+        {
+            return criteria_to_satisfy(item_to_interrogate);
+        }
+
+        static public bool satisfies<T>(this T item_to_validate, ISpecification<T> criteria_to_satisfy)
+        {
+            return item_to_validate.satisfies(criteria_to_satisfy.is_satisfied_by);
+        }
+
+        static public ISpecification<T> and<T>(this ISpecification<T> left, ISpecification<T> right)
+        {
+            return new AndSpecification<T>(left, right);
+        }
+
+        static public ISpecification<T> or<T>(this ISpecification<T> left, ISpecification<T> right)
+        {
+            return new OrSpecification<T>(left, right);
+        }
+    }
+}
\ No newline at end of file
trunk/product/Gorilla.Commons.Utility/Extensions/SpecificationExtensionsSpecs.cs
@@ -1,9 +1,8 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public class when_evaluating_two_conditions : concerns
     {
@@ -13,8 +12,8 @@ namespace MoMoney.Utility.Extensions
                             right = an<ISpecification<int>>();
                         };
 
-        protected static ISpecification<int> left;
-        protected static ISpecification<int> right;
+        static protected ISpecification<int> left;
+        static protected ISpecification<int> right;
     }
 
     public class when_checking_if_two_conditions_are_met_and_they_are : when_evaluating_two_conditions
@@ -47,7 +46,8 @@ namespace MoMoney.Utility.Extensions
         static bool result;
     }
 
-    public class when_checking_if_one_of_two_conditions_are_met_and_the_right_one_is_not : when_evaluating_two_conditions
+    public class when_checking_if_one_of_two_conditions_are_met_and_the_right_one_is_not :
+        when_evaluating_two_conditions
     {
         it should_return_true = () => result.should_be_true();
 
trunk/product/Gorilla.Commons.Utility/Extensions/StringExtensions.cs
@@ -1,4 +1,4 @@
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public static class StringExtensions
     {
trunk/product/Gorilla.Commons.Utility/Extensions/TypeExtensions.cs
@@ -2,7 +2,7 @@ using System;
 using System.Linq;
 using System.Reflection;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public static class TypeExtensions
     {
trunk/product/Gorilla.Commons.Utility/Extensions/TypeExtensionsSpecs.cs
@@ -1,9 +1,8 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
     public class when_getting_the_last_interface_for_a_type : concerns
     {
@@ -19,8 +18,8 @@ namespace MoMoney.Utility.Extensions
     public class when_checking_if_a_type_represents_a_generic_type_definition : concerns
     {
         it should_tell_the_truth = () => { 
-            typeof (IRegistry<>).is_a_generic_type().should_be_true();
-            typeof (IRegistry<int>).is_a_generic_type().should_be_false();
+                                             typeof (IRegistry<>).is_a_generic_type().should_be_true();
+                                             typeof (IRegistry<int>).is_a_generic_type().should_be_false();
         };
     }
 
trunk/product/Gorilla.Commons.Utility/Extensions/visitor_extensions.cs → trunk/product/Gorilla.Commons.Utility/Extensions/VisitorExtensions.cs
@@ -1,9 +1,9 @@
 using System.Collections.Generic;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
-namespace MoMoney.Utility.Extensions
+namespace Gorilla.Commons.Utility.Extensions
 {
-    public static class visitor_extensions
+    public static class VisitorExtensions
     {
         public static Result return_value_from_visiting_all_items_with<Result, T>(this IEnumerable<T> items,
                                                                                   IValueReturningVisitor<Result, T>
trunk/product/Gorilla.Commons.Utility/Gorilla.Commons.Utility.csproj
@@ -62,7 +62,7 @@
     <Compile Include="Core\AnonymousDisposable.cs" />
     <Compile Include="Core\ChainedCommand.cs" />
     <Compile Include="Core\ChainedConfiguration.cs" />
-    <Compile Include="Core\chained_mapper.cs" />
+    <Compile Include="Core\ChainedMapper.cs" />
     <Compile Include="Core\DisposableCommand.cs" />
     <Compile Include="Core\EmptyCallback.cs" />
     <Compile Include="Core\EmptyCommand.cs" />
@@ -89,22 +89,22 @@
     <Compile Include="Core\PredicateSpecification.cs" />
     <Compile Include="Core\PredicateSpecificationSpecs.cs" />
     <Compile Include="Extensions\CommandExtensions.cs" />
-    <Compile Include="Extensions\configuration_extensions.cs" />
+    <Compile Include="Extensions\ConfigurationExtensions.cs" />
     <Compile Include="Extensions\ConversionExtensions.cs" />
     <Compile Include="Extensions\EnumerableExtensions.cs" />
     <Compile Include="Extensions\EnumerableExtensionsSpecs.cs" />
     <Compile Include="Extensions\FuncExtensions.cs" />
-    <Compile Include="Extensions\mapping_extensions.cs" />
+    <Compile Include="Extensions\MappingExtensions.cs" />
     <Compile Include="Extensions\mapping_extensions_specs.cs" />
-    <Compile Include="Extensions\numeric_conversions.cs" />
+    <Compile Include="Extensions\NumericConversions.cs" />
     <Compile Include="Extensions\numeric_conversions_specs.cs" />
     <Compile Include="Extensions\RegistryExtensions.cs" />
     <Compile Include="Extensions\SpecificationExtensionsSpecs.cs" />
-    <Compile Include="Extensions\specification_extensions.cs" />
+    <Compile Include="Extensions\SpecificationExtensions.cs" />
     <Compile Include="Extensions\StringExtensions.cs" />
     <Compile Include="Extensions\TypeExtensions.cs" />
     <Compile Include="Extensions\TypeExtensionsSpecs.cs" />
-    <Compile Include="Extensions\visitor_extensions.cs" />
+    <Compile Include="Extensions\VisitorExtensions.cs" />
   </ItemGroup>
   <ItemGroup>
     <ProjectReference Include="..\Gorilla.Commons.Testing\Gorilla.Commons.Testing.csproj">
trunk/product/MyMoney/boot/container/registration/proxy_configuration/SynchronizedConfiguration.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.proxies;
 using MoMoney.Infrastructure.Threading;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration.proxy_configuration
 {
trunk/product/MyMoney/boot/container/registration/auto_wire_components_in_to_the.cs
@@ -1,10 +1,10 @@
 using System;
 using System.Reflection;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.Container.Windsor.configuration;
 using MoMoney.Infrastructure.reflection;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/auto_wire_components_in_to_the_specs.cs
@@ -1,11 +1,10 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MbUnit.Framework;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.Container.Windsor.configuration;
 using MoMoney.Infrastructure.reflection;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/run_mass_component_registration_in_to_the.cs
@@ -1,8 +1,8 @@
 using Castle.MicroKernel.Registration;
 using Castle.Windsor;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container.Windsor;
 using MoMoney.Infrastructure.Container.Windsor.configuration;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/SynchronizedConfiguration.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.proxies;
 using MoMoney.Infrastructure.Threading;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/wire_up_the_data_access_components_into_the.cs
@@ -1,8 +1,8 @@
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.DataAccess.db40;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.transactions2;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/wire_up_the_essential_services_into_the.cs
@@ -2,12 +2,12 @@ using System.ComponentModel;
 using System.Deployment.Application;
 using System.Threading;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.Logging;
 using MoMoney.Infrastructure.Logging.Log4NetLogging;
 using MoMoney.Infrastructure.Threading;
 using MoMoney.Tasks.infrastructure.updating;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/wire_up_the_infrastructure_in_to_the.cs
@@ -1,3 +1,4 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.registries;
@@ -5,7 +6,6 @@ using MoMoney.Infrastructure.Threading;
 using MoMoney.Infrastructure.transactions;
 using MoMoney.Infrastructure.transactions2;
 using MoMoney.Presentation.Model.Projects;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/wire_up_the_mappers_in_to_the.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/wire_up_the_presentation_modules.cs
@@ -1,5 +1,7 @@
 using System;
 using System.Reflection;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.interceptors;
 using MoMoney.Infrastructure.reflection;
@@ -10,8 +12,6 @@ using MoMoney.Presentation.Model.Menu.Help;
 using MoMoney.Presentation.Model.Menu.window;
 using MoMoney.Presentation.Presenters.Commands;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/wire_up_the_reports_in_to_the.cs
@@ -1,7 +1,7 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Presentation.Views.billing;
 using MoMoney.Presentation.Views.reporting;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/registration/wire_up_the_services_in_to_the.cs
@@ -1,3 +1,4 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.DataAccess.core;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.repositories;
@@ -5,7 +6,6 @@ using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.interceptors;
 using MoMoney.Infrastructure.proxies;
 using MoMoney.Tasks.application;
-using MoMoney.Utility.Core;
 using IUnitOfWorkInterceptor=MoMoney.Infrastructure.transactions2.IUnitOfWorkInterceptor;
 
 namespace MoMoney.boot.container.registration
trunk/product/MyMoney/boot/container/registration/wire_up_the_views_in_to_the.cs
@@ -1,5 +1,6 @@
 using System.ComponentModel;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Presentation.Views;
 using MoMoney.Presentation.Views.billing;
@@ -10,7 +11,6 @@ using MoMoney.Presentation.Views.Navigation;
 using MoMoney.Presentation.Views.Shell;
 using MoMoney.Presentation.Views.Startup;
 using MoMoney.Presentation.Views.updates;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container.registration
 {
trunk/product/MyMoney/boot/container/tear_down_the_container.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot.container
 {
trunk/product/MyMoney/boot/container/wire_up_the_container.cs
@@ -1,9 +1,9 @@
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.boot.container.registration;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.Container.Autofac;
 using MoMoney.Infrastructure.Container.Windsor.configuration;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.boot.container
 {
trunk/product/MyMoney/boot/global_error_handling.cs
@@ -1,11 +1,11 @@
 using System;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.Extensions;
 using MoMoney.Presentation.Model.messages;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.boot
 {
trunk/product/MyMoney/boot/hookup.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.windows.ui
 {
trunk/product/MyMoney/boot/start_the_application.cs
@@ -1,7 +1,7 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.interceptors;
 using MoMoney.Infrastructure.Threading;
 using MoMoney.Modules.Core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.boot
 {
trunk/product/MyMoney/boot/WindowsFormsApplication.cs
@@ -6,14 +6,14 @@ using System.Globalization;
 using System.Security.Principal;
 using System.Threading;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.boot.container;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.Extensions;
 using MoMoney.Presentation.Model.messages;
 using MoMoney.Presentation.Presenters.Startup;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 using MoMoney.windows.ui;
 using display_the_splash_screen=MoMoney.Presentation.Presenters.Commands.display_the_splash_screen;
 
trunk/product/MyMoney/DataAccess/db40/spiking/db40_spike_specs.cs
@@ -2,10 +2,8 @@ using System.Collections.Generic;
 using System.IO;
 using Db4objects.Db4o;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.DataAccess.db40.spiking
 {
trunk/product/MyMoney/DataAccess/db40/DetachedSession.cs
@@ -1,7 +1,7 @@
 using System.Collections.Generic;
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.DataAccess.db40
 {
trunk/product/MyMoney/DataAccess/db40/ObjectDatabaseGatewaySpecs.cs
@@ -1,11 +1,9 @@
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.DataAccess.core;
 using MoMoney.Domain.Core;
 using MoMoney.Infrastructure.transactions2;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.DataAccess.db40
 {
trunk/product/MyMoney/DataAccess/db40/SessionContextSpecs.cs
@@ -1,9 +1,7 @@
 using Db4objects.Db4o;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.Projects;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.DataAccess.db40
 {
trunk/product/MyMoney/DataAccess/repositories/BillRepositorySpecs.cs
@@ -1,10 +1,10 @@
 using System;
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.Core;
 using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.DataAccess.repositories
 {
trunk/product/MyMoney/DataAccess/repositories/CompanyRepository.cs
@@ -1,10 +1,10 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.DataAccess.core;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.repositories;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.DataAccess.repositories
 {
trunk/product/MyMoney/Domain/accounting/billing/Bill.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Domain.accounting.billing
 {
trunk/product/MyMoney/Domain/accounting/billing/BillSpecs.cs
@@ -1,9 +1,7 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Domain.accounting.billing
 {
trunk/product/MyMoney/Domain/accounting/billing/CompanyFactory.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.repositories;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Domain.accounting.billing
 {
trunk/product/MyMoney/Domain/accounting/billing/total_payments_calculator.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Domain.accounting.billing
 {
trunk/product/MyMoney/Domain/accounting/AccountHolder.cs
@@ -1,9 +1,9 @@
 using System;
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.accounting.financial_growth;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Domain.accounting
 {
trunk/product/MyMoney/Domain/accounting/AccountHolderSpecs.cs
@@ -1,12 +1,10 @@
 using System;
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.accounting.financial_growth;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Domain.accounting
 {
trunk/product/MyMoney/Domain/accounting/GeneralLedger.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Domain.accounting
 {
trunk/product/MyMoney/Domain/accounting/GeneralLedgerSpecs.cs
@@ -1,11 +1,9 @@
 using System;
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Domain.accounting
 {
@@ -38,7 +36,7 @@ namespace MoMoney.Domain.accounting
                                                                      };
 
         it should_not_return_any_entries_that_were_not_posted_for_that_month =
-            () => assertions.should_not_contain(result, april_first);
+            () => Assertions.should_not_contain(result, april_first);
 
         context c = () =>
                         {
trunk/product/MyMoney/Domain/Core/date.cs
@@ -1,6 +1,6 @@
 using System;
 using System.Globalization;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/date_specs.cs
@@ -1,7 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/Entity.cs
@@ -1,5 +1,5 @@
 using System;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/Money.cs
@@ -1,5 +1,5 @@
 using System;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/MoneyExtensions.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/MoneyExtensionsSpecs.cs
@@ -1,6 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/MoneySpecs.cs
@@ -1,7 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/PercentSpecs.cs
@@ -1,6 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Domain/Core/range_specs.cs
@@ -1,7 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Domain.Core
 {
trunk/product/MyMoney/Infrastructure/cloning/BinarySerializerSpecs.cs
@@ -1,10 +1,8 @@
 using System;
 using System.IO;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MbUnit.Framework;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.cloning
 {
trunk/product/MyMoney/Infrastructure/Container/Autofac/AutofacDependencyRegistryBuilder.cs
@@ -3,9 +3,9 @@ using Autofac;
 using Autofac.Builder;
 using Autofac.Modules;
 using AutofacContrib.DynamicProxy2;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.proxies;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.Container.Autofac
 {
trunk/product/MyMoney/Infrastructure/Container/Autofac/AutofacSpecs.cs
@@ -4,8 +4,7 @@ using Autofac;
 using Autofac.Builder;
 using Autofac.Modules;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.Container.Autofac
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/configuration/ComponentExclusionSpecification.cs
@@ -1,5 +1,5 @@
 using System;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.Container.Windsor.configuration
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/configuration/ComponentExclusionSpecificationSpecs.cs
@@ -3,9 +3,8 @@ using System.Collections.Generic;
 using System.Data;
 using System.Windows.Forms;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.Container.Windsor.configuration
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/configuration/ComponentRegistrationConfiguration.cs
@@ -1,6 +1,6 @@
 using Castle.MicroKernel.Registration;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.Container.Windsor.configuration
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/configuration/IComponentExclusionSpecification.cs
@@ -1,5 +1,5 @@
 using System;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Container.Windsor.configuration
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/configuration/type_extensions.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.Container.Windsor.configuration
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/WindsorContainerFactory.cs
@@ -1,7 +1,7 @@
 using System;
 using Castle.MicroKernel.Registration;
 using Castle.Windsor;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Container.Windsor
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/WindsorDependencyRegistry.cs
@@ -2,9 +2,9 @@ using System;
 using System.Collections.Generic;
 using Castle.Core;
 using Castle.Windsor;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.proxies;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.Container.Windsor
 {
trunk/product/MyMoney/Infrastructure/Container/Windsor/WindsorDependencyRegistrySpecs.cs
@@ -1,9 +1,7 @@
 using Castle.Core;
 using Castle.Windsor;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.Container.Windsor
 {
trunk/product/MyMoney/Infrastructure/Container/DependencyResolutionException.cs
@@ -1,5 +1,5 @@
 using System;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.Container
 {
trunk/product/MyMoney/Infrastructure/Container/IDependencyRegistration.cs
@@ -1,6 +1,6 @@
 using System;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.proxies;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.Container
 {
trunk/product/MyMoney/Infrastructure/Container/ResolveSpecs.cs
@@ -1,10 +1,7 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Core;
-using MoMoney.Testing;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.Container
 {
trunk/product/MyMoney/Infrastructure/eventing/EventAggregator.cs
@@ -2,7 +2,7 @@ using System;
 using System.Collections.Generic;
 using System.Linq.Expressions;
 using System.Threading;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.eventing
 {
trunk/product/MyMoney/Infrastructure/eventing/EventAggregatorSpecs.cs
@@ -1,8 +1,7 @@
 using System.Data;
 using System.Threading;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 using Rhino.Mocks;
 
 namespace MoMoney.Infrastructure.eventing
trunk/product/MyMoney/Infrastructure/interceptors/Lazy.cs
@@ -1,8 +1,8 @@
 using System;
 using Castle.Core.Interceptor;
 using Castle.DynamicProxy;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.interceptors
 {
trunk/product/MyMoney/Infrastructure/interceptors/LazySpecs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.interceptors
 {
trunk/product/MyMoney/Infrastructure/interceptors/SynchronizedInterceptor.cs
@@ -1,7 +1,7 @@
 using System;
 using System.ComponentModel;
 using Castle.Core.Interceptor;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.interceptors
 {
trunk/product/MyMoney/Infrastructure/Logging/ConsoleLogging/ConsoleLogger.cs
@@ -1,7 +1,7 @@
 using System;
 using System.IO;
 using System.Threading;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.Logging.ConsoleLogging
 {
trunk/product/MyMoney/Infrastructure/Logging/LogSpecs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.Logging
 {
trunk/product/MyMoney/Infrastructure/proxies/Interceptors/MethodCallTracker.cs
@@ -1,6 +1,6 @@
 using System.Collections.Generic;
 using Castle.Core.Interceptor;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.proxies.Interceptors
 {
trunk/product/MyMoney/Infrastructure/proxies/Interceptors/MethodCallTrackerSpecs.cs
@@ -2,9 +2,7 @@ using System.Collections.Generic;
 using System.Linq;
 using Castle.Core.Interceptor;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.proxies.Interceptors
 {
trunk/product/MyMoney/Infrastructure/proxies/Interceptors/RunOnBackgrounThreadInterceptorSpecs.cs
@@ -1,9 +1,7 @@
 using Castle.Core.Interceptor;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.Threading;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.proxies.Interceptors
trunk/product/MyMoney/Infrastructure/proxies/InterceptorConstraintFactorySpecs.cs
@@ -1,7 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.proxies
 {
trunk/product/MyMoney/Infrastructure/proxies/InterceptorConstraintSpecs.cs
@@ -1,9 +1,7 @@
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.proxies.Interceptors;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.proxies
 {
trunk/product/MyMoney/Infrastructure/proxies/ProxyBuilderSpecs.cs
@@ -4,9 +4,7 @@ using System.Linq;
 using System.Reflection;
 using Castle.Core.Interceptor;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.proxies
 {
trunk/product/MyMoney/Infrastructure/proxies/ProxyFactorySpecs.cs
@@ -1,11 +1,9 @@
 using System;
 using System.Data;
 using Castle.Core.Interceptor;
-using developwithpassion.bdd;
 using developwithpassion.bdd.contexts;
 using developwithpassion.bdd.mbunit;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.proxies
 {
@@ -24,12 +22,12 @@ namespace MoMoney.Infrastructure.proxies
 
         it should_return_a_proxy_to_the_target = () =>
                                                      {
-                                                         result.should_not_be_null();
+                                                         AssertionExtensions.should_not_be_null(result);
                                                          result.GetType().should_not_be_equal_to(target.GetType());
                                                      };
 
         it should_allow_the_interceptors_to_intercept_all_calls =
-            () => interceptor.recieved_call.should_be_true();
+            () => AssertionExtensions.should_be_true(interceptor.recieved_call);
 
         context c = () => { target = the_dependency<IDbConnection>(); };
 
@@ -48,7 +46,7 @@ namespace MoMoney.Infrastructure.proxies
     public class when_creating_a_proxy_of_a_target_but_a_call_has_not_been_made_to_the_proxy_yet :
         behaves_like_proxy_factory
     {
-        it should_not_create_an_instance_of_the_target = () => TestClass.was_created.should_be_false();
+        it should_not_create_an_instance_of_the_target = () => AssertionExtensions.should_be_false(TestClass.was_created);
 
         context c = TestClass.reset;
 
@@ -61,7 +59,7 @@ namespace MoMoney.Infrastructure.proxies
 
     public class when_creating_a_proxy_of_a_component_that_does_not_implement_an_interface : behaves_like_proxy_factory
     {
-        it should_return_a_proxy = () => result.should_not_be_null();
+        it should_return_a_proxy = () => AssertionExtensions.should_not_be_null(result);
 
         because b = () => { result = sut.create_proxy_for(() => new ClassWithNoInterface()); };
 
trunk/product/MyMoney/Infrastructure/registries/DefaultRegistry.cs
@@ -1,6 +1,6 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.registries
 {
trunk/product/MyMoney/Infrastructure/registries/DefaultRegistrySpecs.cs
@@ -1,10 +1,8 @@
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.registries
 {
trunk/product/MyMoney/Infrastructure/Threading/AsynchronousCommandProcessor.cs
@@ -2,7 +2,7 @@ using System;
 using System.Collections.Generic;
 using System.Linq.Expressions;
 using System.Threading;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/BackgroundThreadFactory.cs
@@ -1,4 +1,5 @@
 using System;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Utility.Core;
 
trunk/product/MyMoney/Infrastructure/Threading/BackgroundThreadFactorySpecs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
trunk/product/MyMoney/Infrastructure/Threading/BackgroundThreadSpecs.cs
@@ -1,7 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 using MoMoney.Utility.Core;
 using Rhino.Mocks;
 
trunk/product/MyMoney/Infrastructure/Threading/CommandProcessor.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Collections.Generic;
 using System.Linq.Expressions;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/CommandProcessorSpecs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/ICommandProcessor.cs
@@ -1,6 +1,6 @@
 using System;
 using System.Linq.Expressions;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/IntervalTimerSpecs.cs
@@ -1,9 +1,7 @@
 using System;
 using System.Timers;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 using Rhino.Mocks;
 
 namespace MoMoney.Infrastructure.Threading
trunk/product/MyMoney/Infrastructure/Threading/ISynchronizationContext.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/RunOnUIThread.cs
@@ -1,6 +1,6 @@
 using Castle.Core.Interceptor;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.interceptors;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/SynchronizationContextFactory.cs
@@ -1,6 +1,6 @@
 using System.Threading;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/SynchronizedCommand.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Threading;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Extensions;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/SynchronizedContext.cs
@@ -1,5 +1,5 @@
 using System.Threading;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/Threading/TimerFactorySpecs.cs
@@ -1,9 +1,7 @@
 using System;
 using System.Timers;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.Threading
 {
trunk/product/MyMoney/Infrastructure/transactions/unit_of_work.cs
@@ -1,9 +1,9 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.DataAccess.core;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.transactions
 {
trunk/product/MyMoney/Infrastructure/transactions/unit_of_work_specs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.DataAccess.core;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions
 {
trunk/product/MyMoney/Infrastructure/transactions/UnitOfWorkRegistrationFactory.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.cloning;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.transactions
 {
trunk/product/MyMoney/Infrastructure/transactions/UnitOfWorkRegistrationSpecs.cs
@@ -1,7 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions
 {
trunk/product/MyMoney/Infrastructure/transactions/UnitOfWorkRegistry.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.transactions
 {
trunk/product/MyMoney/Infrastructure/transactions/UnitOfWorkRegistrySpecs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions
 {
trunk/product/MyMoney/Infrastructure/transactions2/ChangeTracker.cs
@@ -1,8 +1,8 @@
 using System.Collections.Generic;
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.Core;
 using MoMoney.Infrastructure.Extensions;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/ChangeTrackerFactorySpecs.cs
@@ -1,7 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/ChangeTrackerSpecs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/ConfigureDatabaseStep.cs
@@ -1,5 +1,5 @@
 using Db4objects.Db4o.Config;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/IdentityMapSpecs.cs
@@ -1,7 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/Session.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Collections.Generic;
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/SessionFactory.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/SessionFactorySpecs.cs
@@ -1,6 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/SessionSpecs.cs
@@ -1,9 +1,8 @@
 using System;
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/TrackerEntryMapper.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.cloning;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/TrackerEntrySpecs.cs
@@ -1,7 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/Transaction.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Linq;
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/TransactionSpecs.cs
@@ -1,8 +1,7 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.Core;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Infrastructure/transactions2/UnitOfWorkFactory.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Infrastructure.transactions2
 {
trunk/product/MyMoney/Modules/Core/IModule.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Modules.Core
 {
trunk/product/MyMoney/Modules/Core/LoadPresentationModulesCommand.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.Threading;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Modules.Core
 {
trunk/product/MyMoney/Modules/Core/LoadPresentationModulesCommandSpecs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Threading;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Modules.Core
 {
trunk/product/MyMoney/Modules/GettingStartedModuleSpecs.cs
@@ -1,8 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Presentation.Presenters.Commands;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Modules
 {
trunk/product/MyMoney/Presentation/Core/ApplicationController.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Core
 {
trunk/product/MyMoney/Presentation/Core/ApplicationControllerSpecs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Views.core;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Core
 {
trunk/product/MyMoney/Presentation/Core/IPresenter.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Core
 {
trunk/product/MyMoney/Presentation/Core/PresenterRegistry.cs
@@ -1,5 +1,5 @@
 using System.Collections.Generic;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Core
 {
trunk/product/MyMoney/Presentation/Databindings/binding_selector_specs.cs
@@ -1,9 +1,7 @@
 using System;
 using System.Linq.Expressions;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/combo_box_property_binding.cs
@@ -1,5 +1,5 @@
 using System.Windows.Forms;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/ComboBoxDataBindingSpecs.cs
@@ -1,8 +1,6 @@
 using System.Windows.Forms;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/date_time_property_binding_specs.cs
@@ -1,9 +1,7 @@
 using System;
 using System.Windows.Forms;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/ListboxExtensions.cs
@@ -1,7 +1,7 @@
 using System.Collections.Generic;
 using System.Windows.Forms;
 using ComponentFactory.Krypton.Toolkit;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/property_binder_specs.cs
@@ -1,8 +1,6 @@
 using System.Reflection;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/property_inspector.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Linq.Expressions;
 using System.Reflection;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/property_inspector_specs.cs
@@ -1,8 +1,6 @@
 using System.Reflection;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/text_property_binding.cs
@@ -1,6 +1,6 @@
 using System;
 using System.Windows.Forms;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Databindings/TextBoxDataBindingSpecs.cs
@@ -1,8 +1,6 @@
 using System.Windows.Forms;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Databindings
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/CloseProjectCommand.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Logging;
 using MoMoney.Presentation.Model.Projects;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/CloseWindowCommand.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/ExitCommand.cs
@@ -1,7 +1,7 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.System;
 using MoMoney.Presentation.Model.messages;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/ExitCommandSpecs.cs
@@ -1,10 +1,8 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.System;
 using MoMoney.Presentation.Model.messages;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/NewCommand.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Model.Projects;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/NewCommandSpecs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Modules.Core;
 using MoMoney.Presentation.Model.Projects;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/OpenCommand.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Model.Projects;
 using MoMoney.Presentation.Views.dialogs;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/OpenCommandSpecs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.Projects;
 using MoMoney.Presentation.Views.dialogs;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveAsCommand.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Model.Projects;
 using MoMoney.Presentation.Views.dialogs;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveAsCommandSpecs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.Projects;
 using MoMoney.Presentation.Views.dialogs;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveChangesCommand.cs
@@ -1,8 +1,8 @@
 using System;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Model.Projects;
 using MoMoney.Presentation.Views.dialogs;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveCommand.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Model.Projects;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/File/Commands/SaveCommandSpecs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.Projects;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Model.Menu.File.Commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/Help/commands/display_information_about_the_application.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Presenters.Commands;
 using MoMoney.Presentation.Presenters.Menu.Help;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu.Help.commands
 {
trunk/product/MyMoney/Presentation/Model/Menu/IToolbarItemBuilder.cs
@@ -1,6 +1,6 @@
 using System;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Resources;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu
 {
trunk/product/MyMoney/Presentation/Model/Menu/MenuItemBuilder.cs
@@ -1,10 +1,10 @@
 using System;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.Threading;
 using MoMoney.Presentation.Model.keyboard;
 using MoMoney.Presentation.Resources;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu
 {
trunk/product/MyMoney/Presentation/Model/Menu/SubMenu.cs
@@ -1,6 +1,6 @@
 using System.Collections.Generic;
 using System.Windows.Forms;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Model.Menu
 {
trunk/product/MyMoney/Presentation/Model/Menu/SubMenuRegistry.cs
@@ -1,8 +1,8 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Model.Menu.File;
 using MoMoney.Presentation.Model.Menu.Help;
 using MoMoney.Presentation.Model.Menu.window;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu
 {
trunk/product/MyMoney/Presentation/Model/Menu/ToolBarItemBuilder.cs
@@ -1,10 +1,10 @@
 using System;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.Threading;
 using MoMoney.Presentation.Resources;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Menu
 {
trunk/product/MyMoney/Presentation/Model/Navigation/branches/AddNewIncomeBranch.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Resources;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Navigation.branches
 {
trunk/product/MyMoney/Presentation/Model/Navigation/IBranchVisitor.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Navigation
 {
trunk/product/MyMoney/Presentation/Model/Navigation/navigation_tree_visitor_specs.cs
@@ -1,9 +1,7 @@
 using System.Windows.Forms;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Navigation
 {
trunk/product/MyMoney/Presentation/Model/Navigation/NavigationTreeVisitor.cs
@@ -1,6 +1,6 @@
 using System.Windows.Forms;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Model.Navigation
 {
trunk/product/MyMoney/Presentation/Model/Navigation/tree_branch_specs.cs
@@ -1,9 +1,7 @@
 using System.Windows.Forms;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Core;
 using Rhino.Mocks;
 
 namespace MoMoney.Presentation.Model.Navigation
trunk/product/MyMoney/Presentation/Model/Navigation/TreeBranch.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Drawing;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Resources;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Navigation
 {
trunk/product/MyMoney/Presentation/Model/Navigation/TreeViewToRootNodeMapper.cs
@@ -1,5 +1,5 @@
 using System.Windows.Forms;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Navigation
 {
trunk/product/MyMoney/Presentation/Model/Projects/IProject.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Model.Projects
 {
trunk/product/MyMoney/Presentation/Model/Projects/ProjectController.cs
@@ -1,7 +1,7 @@
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.transactions2;
 using MoMoney.Presentation.Model.messages;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Model.Projects
 {
trunk/product/MyMoney/Presentation/Model/Projects/ProjectControllerSpecs.cs
@@ -1,13 +1,10 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.transactions2;
 using MoMoney.Presentation.Model.messages;
-using MoMoney.Testing;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Model.Projects
 {
trunk/product/MyMoney/Presentation/Model/reporting/report_binding_extensions.cs
@@ -1,7 +1,7 @@
 using System;
 using System.Linq.Expressions;
 using DataDynamics.ActiveReports;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Model.reporting
 {
trunk/product/MyMoney/Presentation/Model/reporting/report_binding_extensions_specs.cs
@@ -1,9 +1,7 @@
 using System;
 using DataDynamics.ActiveReports;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Model.reporting
 {
trunk/product/MyMoney/Presentation/Presenters/billing/ViewAllBillsPresenter.cs
@@ -1,8 +1,8 @@
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Presenters.billing.dto;
 using MoMoney.Presentation.Views.billing;
 using MoMoney.Tasks.application;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.billing
 {
trunk/product/MyMoney/Presentation/Presenters/Commands/RestartCommand.cs
@@ -1,7 +1,7 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Infrastructure.System;
 using MoMoney.Presentation.Model.messages;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Presenters.Commands
 {
trunk/product/MyMoney/Presentation/Presenters/Commands/run_the_specs.cs
@@ -1,8 +1,6 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Commands
 {
trunk/product/MyMoney/Presentation/Presenters/Commands/RunThe.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Presenters.Commands
 {
trunk/product/MyMoney/Presentation/Presenters/excel/Cell.cs
@@ -1,5 +1,5 @@
 using System;
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Presenters.excel
 {
trunk/product/MyMoney/Presentation/Presenters/excel/composite_cell_visitor.cs
@@ -1,5 +1,5 @@
 using System.Collections.Generic;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.excel
 {
trunk/product/MyMoney/Presentation/Presenters/excel/constrained_cell_visitor.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Presenters.excel
 {
trunk/product/MyMoney/Presentation/Presenters/excel/excel_usage.cs
@@ -1,6 +1,6 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Presenters.excel.formatting;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.excel
 {
trunk/product/MyMoney/Presentation/Presenters/excel/ICellVisitor.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Presenters.excel
 {
trunk/product/MyMoney/Presentation/Presenters/income/AddNewIncomePresenter.cs
@@ -1,11 +1,11 @@
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.financial_growth;
 using MoMoney.Domain.Core;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Presenters.income.dto;
 using MoMoney.Presentation.Views.income;
 using MoMoney.Tasks.application;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.income
 {
trunk/product/MyMoney/Presentation/Presenters/income/AddNewIncomePresenterSpecs.cs
@@ -1,15 +1,13 @@
 using System;
 using System.Collections.Generic;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.accounting.financial_growth;
 using MoMoney.Domain.Core;
 using MoMoney.Presentation.Presenters.income.dto;
 using MoMoney.Presentation.Views.income;
 using MoMoney.Tasks.application;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.income
 {
trunk/product/MyMoney/Presentation/Presenters/income/ViewIncomeHistoryPresenter.cs
@@ -1,9 +1,9 @@
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.financial_growth;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Presenters.income.dto;
 using MoMoney.Presentation.Views.income;
 using MoMoney.Tasks.application;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.income
 {
trunk/product/MyMoney/Presentation/Presenters/Menu/ApplicationMenuPresenter.cs
@@ -1,8 +1,8 @@
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Model.Menu;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.Menu
 {
trunk/product/MyMoney/Presentation/Presenters/Navigation/ExpandoBuilder.cs
@@ -1,8 +1,8 @@
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Windows.Forms;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using XPExplorerBar;
 
 namespace MoMoney.Presentation.Presenters.Navigation
trunk/product/MyMoney/Presentation/Presenters/Navigation/ExpandoItemBuilder.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Drawing;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Resources;
-using MoMoney.Utility.Core;
 using XPExplorerBar;
 
 namespace MoMoney.Presentation.Presenters.Navigation
trunk/product/MyMoney/Presentation/Presenters/Navigation/IActionTaskPaneFactory.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 using XPExplorerBar;
 
 namespace MoMoney.Presentation.Presenters.Navigation
trunk/product/MyMoney/Presentation/Presenters/Navigation/MainMenuPresenter.cs
@@ -1,7 +1,7 @@
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Views.Navigation;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.Navigation
 {
trunk/product/MyMoney/Presentation/Presenters/Navigation/NavigationPresenterSpecs.cs
@@ -1,9 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.Navigation;
 using MoMoney.Presentation.Views.Navigation;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Navigation
 {
trunk/product/MyMoney/Presentation/Presenters/reporting/ReportPresenter.cs
@@ -1,10 +1,10 @@
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Presenters.billing.dto;
 using MoMoney.Presentation.Views.billing;
 using MoMoney.Presentation.Views.reporting;
 using MoMoney.Tasks.application;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.reporting
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/GettingStartedPresenterSpecs.cs
@@ -1,8 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/LogFileViewPresenterSpecs.cs
@@ -1,8 +1,7 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Views.Shell;
 using MoMoney.Tasks.infrastructure;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/NotificationIconPresenterSpecs.cs
@@ -1,10 +1,8 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/StatusBarPresenter.cs
@@ -1,10 +1,10 @@
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.Core;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Modules.Core;
 using MoMoney.Presentation.Model.messages;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/StatusBarPresenterSpecs.cs
@@ -1,11 +1,9 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Presentation.Model.messages;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/TitleBarPresenterSpecs.cs
@@ -1,11 +1,9 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Presentation.Model.messages;
 using MoMoney.Presentation.Model.Projects;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/ToolBarPresenter.cs
@@ -1,12 +1,12 @@
 using System.Collections.Generic;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Model.Menu;
 using MoMoney.Presentation.Model.Menu.File.Commands;
 using MoMoney.Presentation.Model.Projects;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Shell/UnhandledErrorPresenterSpecs.cs
@@ -1,10 +1,9 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.eventing;
 using MoMoney.Presentation.Model.messages;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Shell
 {
trunk/product/MyMoney/Presentation/Presenters/Startup/SplashScreenPresenterSpecs.cs
@@ -1,10 +1,8 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Infrastructure.Threading;
 using MoMoney.Presentation.Views.Startup;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.Startup
 {
trunk/product/MyMoney/Presentation/Presenters/updates/CheckForUpdatesPresenter.cs
@@ -1,3 +1,4 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.Core;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Model.updates;
@@ -5,7 +6,6 @@ using MoMoney.Presentation.Presenters.Commands;
 using MoMoney.Presentation.Views.updates;
 using MoMoney.Tasks.infrastructure.core;
 using MoMoney.Tasks.infrastructure.updating;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Presenters.updates
 {
trunk/product/MyMoney/Presentation/Presenters/updates/CheckForUpdatesPresenterSpecs.cs
@@ -1,12 +1,10 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.updates;
 using MoMoney.Presentation.Presenters.Commands;
 using MoMoney.Presentation.Views.updates;
 using MoMoney.Tasks.infrastructure.core;
 using MoMoney.Tasks.infrastructure.updating;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters.updates
 {
trunk/product/MyMoney/Presentation/Presenters/AddCompanyPresenter.cs
@@ -1,12 +1,12 @@
 using System.Collections.Generic;
 using System.Linq;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Core;
 using MoMoney.Presentation.Presenters.billing.dto;
 using MoMoney.Presentation.Views;
 using MoMoney.Tasks.application;
 using MoMoney.Tasks.infrastructure.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Presenters
 {
trunk/product/MyMoney/Presentation/Presenters/AddCompanyPresenterSpecs.cs
@@ -1,11 +1,9 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Presenters.billing.dto;
 using MoMoney.Presentation.Views;
 using MoMoney.Tasks.application;
 using MoMoney.Tasks.infrastructure.core;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Presenters
 {
trunk/product/MyMoney/Presentation/Resources/ApplicationIcons.cs
@@ -1,5 +1,5 @@
 using System.Collections.Generic;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Resources
 {
trunk/product/MyMoney/Presentation/Views/billing/AddBillPaymentView.cs
@@ -1,11 +1,11 @@
 using System;
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Databindings;
 using MoMoney.Presentation.Presenters.billing;
 using MoMoney.Presentation.Presenters.billing.dto;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.billing
 {
trunk/product/MyMoney/Presentation/Views/billing/IAddBillPaymentView.cs
@@ -1,9 +1,9 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Presenters.billing;
 using MoMoney.Presentation.Presenters.billing.dto;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Views.billing
 {
trunk/product/MyMoney/Presentation/Views/billing/view_all_bills_report.cs
@@ -1,9 +1,9 @@
 using System;
 using System.Collections.Generic;
 using DataDynamics.ActiveReports;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Model.reporting;
 using MoMoney.Presentation.Presenters.billing.dto;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.billing
 {
trunk/product/MyMoney/Presentation/Views/core/ApplicationDockedWindow.cs
@@ -2,9 +2,9 @@
 using System.ComponentModel;
 using System.Linq;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.helpers;
-using MoMoney.Utility.Extensions;
 using WeifenLuo.WinFormsUI.Docking;
 
 namespace MoMoney.Presentation.Views.core
trunk/product/MyMoney/Presentation/Views/core/ICommandDialog.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Presentation.Views.core
 {
trunk/product/MyMoney/Presentation/Views/dialogs/SaveChangesViewSpecs.cs
@@ -1,10 +1,8 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.Menu.File.Commands;
 using MoMoney.Presentation.Views.helpers;
-using MoMoney.Testing.MetaData;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Views.dialogs
 {
trunk/product/MyMoney/Presentation/Views/helpers/EventTrigger.cs
@@ -3,7 +3,7 @@ using System.Collections.Generic;
 using System.Linq;
 using System.Linq.Expressions;
 using System.Reflection;
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.helpers
 {
trunk/product/MyMoney/Presentation/Views/helpers/EventTriggerSpecs.cs
@@ -1,8 +1,7 @@
 using System;
 using System.Windows.Forms;
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Presentation.Views.helpers
 {
trunk/product/MyMoney/Presentation/Views/income/AddNewIncomeView.cs
@@ -2,13 +2,13 @@ using System;
 using System.Collections.Generic;
 using System.Text;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Databindings;
 using MoMoney.Presentation.Model.interaction;
 using MoMoney.Presentation.Presenters.income;
 using MoMoney.Presentation.Presenters.income.dto;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.income
 {
trunk/product/MyMoney/Presentation/Views/income/ViewAllIncome.cs
@@ -1,7 +1,7 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Presenters.income.dto;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.income
 {
trunk/product/MyMoney/Presentation/Views/Menu/Help/AboutTheApplicationView.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Reflection;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.Menu.Help
 {
trunk/product/MyMoney/Presentation/Views/Navigation/NavigationView.cs
@@ -1,9 +1,9 @@
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Model.Navigation;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.core;
 using MoMoney.Presentation.Views.Shell;
-using MoMoney.Utility.Extensions;
 using WeifenLuo.WinFormsUI.Docking;
 
 namespace MoMoney.Presentation.Views.Navigation
trunk/product/MyMoney/Presentation/Views/reporting/ReportViewer.cs
@@ -1,7 +1,7 @@
 using DataDynamics.ActiveReports;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Model.reporting;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.reporting
 {
trunk/product/MyMoney/Presentation/Views/Shell/ApplicationShell.cs
@@ -3,10 +3,10 @@ using System.Collections.Generic;
 using System.ComponentModel;
 using System.ComponentModel.Composition;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Presenters.Shell;
 using MoMoney.Presentation.Views.core;
 using MoMoney.Presentation.Views.helpers;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.Shell
 {
trunk/product/MyMoney/Presentation/Views/Shell/ApplicationShellSpecs.cs
@@ -1,8 +1,7 @@
 using System;
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.Presentation.Model.Menu.File.Commands;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
 
 namespace MoMoney.Presentation.Views.Shell
 {
trunk/product/MyMoney/Presentation/Views/Shell/button_extensions.cs
@@ -1,8 +1,8 @@
 using System;
 using System.Drawing;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Views.Shell
 {
trunk/product/MyMoney/Presentation/Views/Shell/ILogFileView.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Views.Shell
 {
trunk/product/MyMoney/Presentation/Views/Shell/NotificationIconView.cs
@@ -1,10 +1,10 @@
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Presentation.Model.Menu;
 using MoMoney.Presentation.Model.Menu.File;
 using MoMoney.Presentation.Model.Menu.Help;
 using MoMoney.Presentation.Model.Menu.window;
 using MoMoney.Presentation.Resources;
-using MoMoney.Utility.Extensions;
 using MenuItem=System.Windows.Forms.MenuItem;
 
 namespace MoMoney.Presentation.Views.Shell
trunk/product/MyMoney/Presentation/Views/Shell/TaskTrayMessage.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Extensions;
+using Gorilla.Commons.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views.Shell
 {
trunk/product/MyMoney/Presentation/Views/updates/ICheckForUpdatesView.cs
@@ -1,8 +1,8 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.Core;
 using MoMoney.Presentation.Model.updates;
 using MoMoney.Presentation.Presenters.updates;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Views.updates
 {
trunk/product/MyMoney/Presentation/Views/AddCompanyView.cs
@@ -3,6 +3,7 @@ using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 using System.Windows.Forms;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Databindings;
 using MoMoney.Presentation.Model.interaction;
@@ -10,7 +11,6 @@ using MoMoney.Presentation.Presenters;
 using MoMoney.Presentation.Presenters.billing.dto;
 using MoMoney.Presentation.Resources;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Presentation.Views
 {
trunk/product/MyMoney/Presentation/Views/IAddCompanyView.cs
@@ -1,9 +1,9 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Model.interaction;
 using MoMoney.Presentation.Presenters;
 using MoMoney.Presentation.Views.core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Presentation.Views
 {
trunk/product/MyMoney/Tasks/application/GetAllBillsQuery.cs
@@ -1,9 +1,9 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Core;
+using Gorilla.Commons.Utility.Extensions;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.repositories;
 using MoMoney.Presentation.Presenters.billing.dto;
-using MoMoney.Utility.Core;
-using MoMoney.Utility.Extensions;
 
 namespace MoMoney.Tasks.application
 {
trunk/product/MyMoney/Tasks/application/GetAllCompanysQuery.cs
@@ -1,7 +1,7 @@
 using System.Collections.Generic;
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Domain.repositories;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Tasks.application
 {
trunk/product/MyMoney/Tasks/application/RegisterNewCompanyCommand.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.accounting.billing;
 using MoMoney.Presentation.Presenters.billing.dto;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Tasks.application
 {
trunk/product/MyMoney/Tasks/application/SaveNewBillCommand.cs
@@ -1,7 +1,7 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.Core;
 using MoMoney.Domain.repositories;
 using MoMoney.Presentation.Presenters.billing.dto;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Tasks.application
 {
trunk/product/MyMoney/Tasks/infrastructure/core/CommandFactory.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.core
 {
trunk/product/MyMoney/Tasks/infrastructure/core/CommandPump.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.Threading;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.core
 {
trunk/product/MyMoney/Tasks/infrastructure/core/ICallbackCommand.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.core
 {
trunk/product/MyMoney/Tasks/infrastructure/core/ProcessQueryCommand.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.core
 {
trunk/product/MyMoney/Tasks/infrastructure/core/RunQueryCommand.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.core
 {
trunk/product/MyMoney/Tasks/infrastructure/updating/CancelUpdate.cs
@@ -1,4 +1,4 @@
-using MoMoney.Utility.Core;
+using Gorilla.Commons.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.updating
 {
trunk/product/MyMoney/Tasks/infrastructure/updating/CancelUpdateSpecs.cs
@@ -1,6 +1,5 @@
 using developwithpassion.bdd.contexts;
-using MoMoney.Testing.spechelpers.contexts;
-using MoMoney.Testing.spechelpers.core;
+using Gorilla.Commons.Testing;
 
 namespace MoMoney.Tasks.infrastructure.updating
 {
trunk/product/MyMoney/Tasks/infrastructure/updating/DownloadTheLatestVersion.cs
@@ -1,6 +1,6 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Domain.Core;
 using MoMoney.Tasks.infrastructure.core;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.updating
 {
trunk/product/MyMoney/Tasks/infrastructure/updating/WhatIsTheAvailableVersion.cs
@@ -1,5 +1,5 @@
+using Gorilla.Commons.Utility.Core;
 using MoMoney.Presentation.Model.updates;
-using MoMoney.Utility.Core;
 
 namespace MoMoney.Tasks.infrastructure.updating
 {
trunk/product/MyMoney/Testing/spechelpers/contexts/behaves_like_a_repository.cs
@@ -1,4 +1,5 @@
 using developwithpassion.bdd.contexts;
+using Gorilla.Commons.Testing;
 using MoMoney.DataAccess.core;
 using MoMoney.Infrastructure.Container;
 using MoMoney.Infrastructure.transactions2;