/Source/Bifrost.Specs/Execution/for_ApplicationManager/when_getting_an_application_and_there_are_multiple_defined.cs
# · C# · 18 lines · 14 code · 4 blank · 0 comment · 0 complexity · f115261092dd3b154da99999288426c8 MD5 · raw file
- using System;
- using Bifrost.Execution;
- using Machine.Specifications;
- using It = Machine.Specifications.It;
-
- namespace Bifrost.Specs.Execution.for_ApplicationManager
- {
- public class when_getting_an_application_and_there_are_multiple_defined : given.an_application_manager
- {
- static Exception exception_thrown;
-
- Establish context = () => type_discoverer_mock.Setup(t => t.FindSingle<IApplication>()).Throws<MultipleTypesFoundException>();
-
- Because of = () => exception_thrown = Catch.Exception(() => application_manager.Get());
-
- It should_throw_multiple_applications_defined_exception = () => exception_thrown.ShouldBeOfType<MultipleApplicationsFoundException>();
- }
- }