Skip to content

Commit ff55aac

Browse files
committed
Mirror move in .csproj. Specify Lifestyle explicitly
1 parent 6abcc4e commit ff55aac

File tree

2 files changed

+29
-27
lines changed

2 files changed

+29
-27
lines changed

Rubberduck.Main/Root/RubberduckIoCInstaller.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,9 @@ public void Install(IWindsorContainer container, IConfigurationStore store)
155155

156156
private void RegisterUnitTestingComSide(IWindsorContainer container)
157157
{
158-
container.Register(Component.For<IFakesFactory>().AsFactory());
158+
container.Register(Component.For<IFakesFactory>()
159+
.AsFactory()
160+
.LifestyleSingleton());
159161
container.Register(Component.For<IFakes>()
160162
.ImplementedBy<FakesProvider>()
161163
.LifestyleTransient());

Rubberduck.Main/Rubberduck.Main.csproj

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -233,32 +233,32 @@
233233
<OutputType>Library</OutputType>
234234
</PropertyGroup>
235235
<ItemGroup>
236-
<Compile Include="ComInteraction\UI\DockableWindowHost.cs" />
237-
<Compile Include="ComInteraction\UnitTesting\AssertClass.cs" />
238-
<Compile Include="ComInteraction\UnitTesting\FakesProvider.cs" />
239-
<Compile Include="ComInteraction\UnitTesting\IAssert.cs" />
240-
<Compile Include="ComInteraction\UnitTesting\IFake.cs" />
241-
<Compile Include="ComInteraction\UnitTesting\IFakesProvider.cs" />
242-
<Compile Include="ComInteraction\UnitTesting\IStub.cs" />
243-
<Compile Include="ComInteraction\UnitTesting\IVerify.cs" />
244-
<Compile Include="ComInteraction\UnitTesting\PermissiveAssertClass.cs" />
245-
<Compile Include="ComUsers\UnitTesting\FakeBase.cs" />
246-
<Compile Include="ComUsers\UnitTesting\Fakes\CurDir.cs" />
247-
<Compile Include="ComUsers\UnitTesting\Fakes\DoEvents.cs" />
248-
<Compile Include="ComUsers\UnitTesting\Fakes\Environ.cs" />
249-
<Compile Include="ComUsers\UnitTesting\Fakes\InputBox.cs" />
250-
<Compile Include="ComUsers\UnitTesting\Fakes\MsgBox.cs" />
251-
<Compile Include="ComUsers\UnitTesting\Fakes\Shell.cs" />
252-
<Compile Include="ComUsers\UnitTesting\Fakes\Timer.cs" />
253-
<Compile Include="ComUsers\UnitTesting\StubBase.cs" />
254-
<Compile Include="ComUsers\UnitTesting\Stubs\Beep.cs" />
255-
<Compile Include="ComUsers\UnitTesting\Stubs\ChDir.cs" />
256-
<Compile Include="ComUsers\UnitTesting\Stubs\ChDrive.cs" />
257-
<Compile Include="ComUsers\UnitTesting\Stubs\Kill.cs" />
258-
<Compile Include="ComUsers\UnitTesting\Stubs\MkDir.cs" />
259-
<Compile Include="ComUsers\UnitTesting\Stubs\RmDir.cs" />
260-
<Compile Include="ComUsers\UnitTesting\Stubs\SendKeys.cs" />
261-
<Compile Include="ComUsers\UnitTesting\Verifier.cs" />
236+
<Compile Include="ComClientLibrary\UI\DockableWindowHost.cs" />
237+
<Compile Include="ComClientLibrary\UnitTesting\AssertClass.cs" />
238+
<Compile Include="ComClientLibrary\UnitTesting\FakesProvider.cs" />
239+
<Compile Include="ComClientLibrary\Abstract\UnitTesting\IAssert.cs" />
240+
<Compile Include="ComClientLibrary\Abstract\UnitTesting\IFake.cs" />
241+
<Compile Include="ComClientLibrary\Abstract\UnitTesting\IFakesProvider.cs" />
242+
<Compile Include="ComClientLibrary\Abstract\UnitTesting\IStub.cs" />
243+
<Compile Include="ComClientLibrary\Abstract\UnitTesting\IVerify.cs" />
244+
<Compile Include="ComClientLibrary\UnitTesting\PermissiveAssertClass.cs" />
245+
<Compile Include="ComClientLibrary\UnitTesting\FakeBase.cs" />
246+
<Compile Include="ComClientLibrary\UnitTesting\Fakes\CurDir.cs" />
247+
<Compile Include="ComClientLibrary\UnitTesting\Fakes\DoEvents.cs" />
248+
<Compile Include="ComClientLibrary\UnitTesting\Fakes\Environ.cs" />
249+
<Compile Include="ComClientLibrary\UnitTesting\Fakes\InputBox.cs" />
250+
<Compile Include="ComClientLibrary\UnitTesting\Fakes\MsgBox.cs" />
251+
<Compile Include="ComClientLibrary\UnitTesting\Fakes\Shell.cs" />
252+
<Compile Include="ComClientLibrary\UnitTesting\Fakes\Timer.cs" />
253+
<Compile Include="ComClientLibrary\UnitTesting\StubBase.cs" />
254+
<Compile Include="ComClientLibrary\UnitTesting\Stubs\Beep.cs" />
255+
<Compile Include="ComClientLibrary\UnitTesting\Stubs\ChDir.cs" />
256+
<Compile Include="ComClientLibrary\UnitTesting\Stubs\ChDrive.cs" />
257+
<Compile Include="ComClientLibrary\UnitTesting\Stubs\Kill.cs" />
258+
<Compile Include="ComClientLibrary\UnitTesting\Stubs\MkDir.cs" />
259+
<Compile Include="ComClientLibrary\UnitTesting\Stubs\RmDir.cs" />
260+
<Compile Include="ComClientLibrary\UnitTesting\Stubs\SendKeys.cs" />
261+
<Compile Include="ComClientLibrary\UnitTesting\Verifier.cs" />
262262
<Compile Include="Properties\AssemblyInfo.cs" />
263263
<Compile Include="Extension.cs" />
264264
<Compile Include="Root\RubberduckIoCInstaller.cs" />

0 commit comments

Comments
 (0)