public void RegisterSingleByInstance_RegisteringAnInternalServiceType_FailsWithExpectedException() { // Arrange string expectedMessage = ExpectedSandboxFailureExpectedMessage; var container = new Container(); IInternalService expectedSingleton = new InternalServiceImpl(null); container.RegisterSingleton(typeof(IInternalService), expectedSingleton); try { // Act object actualInstance = container.GetInstance <IInternalService>(); container.GetInstance(typeof(IInternalService)); Assert.Fail("The call is expected to fail inside a Silverlight sandbox."); } catch (Exception ex) { // Assert AssertThat.StringContains(expectedMessage, ex.Message); } }
public void RegisterSingleByInstance_RegisteringAnInternalServiceType_FailsWithExpectedException() { // Arrange string expectedMessage = ExpectedSandboxFailureExpectedMessage; var container = new Container(); IInternalService expectedSingleton = new InternalServiceImpl(null); container.RegisterSingleton(typeof(IInternalService), expectedSingleton); try { // Act object actualInstance = container.GetInstance<IInternalService>(); container.GetInstance(typeof(IInternalService)); Assert.Fail("The call is expected to fail inside a Silverlight sandbox."); } catch (Exception ex) { // Assert AssertThat.StringContains(expectedMessage, ex.Message); } }