public void Container_DoesNotSupportModules() { Assert.Throws <NotSupportedException>(() => { var app = new PrismApplicationModulesMock(); }); }
public void ThrowsException_If_Container_DoesNotSupportModules() { PrismApplicationMock app = null; var exception = Record.Exception(() => app = new PrismApplicationModulesMock(new XunitPlatformInitializer(_testOutputHelper))); // The app should always be null if we do not support Modules if (app == null || !((IContainerExtension)app.Container).SupportsModules) { _testOutputHelper.WriteLine("Container Does Not Support Modules"); Assert.NotNull(exception); Assert.IsType <NotSupportedException>(exception); } else { _testOutputHelper.WriteLine("Container Supports Modules"); } }