public void CanGetAContainerWithAssembly() { var container = ContainerInstanceProvider.GetContainerInstance(Assembly.GetCallingAssembly()); Assert.IsNotNull(container); Assert.IsTrue(container is IContainer); }
public static Autofac.IContainer Configure(HttpConfiguration httpConfiguration) { try { // IOC initiation happens here var container = ContainerInstanceProvider.GetContainerInstance(Assembly.GetCallingAssembly()); // Configure the site Configure(httpConfiguration, container); httpConfiguration.EnsureInitialized(); // Return the contianer return(container); } catch (LoggedException) { throw; } catch (Exception exception) { // Attempt to log it var log = LogManager.GetLogger(Common.Contract.Constants.Global.DefaultLogName); log.Error(exception); throw exception; } }
public void CanActuallyResolveFromContainer() { var container = ContainerInstanceProvider.GetContainerInstance(Assembly.GetCallingAssembly()); var testObj = container.Resolve <ILog>(); Assert.IsNotNull(testObj); Assert.IsTrue(testObj is ILog); }
public DistributionListServiceTest() { _container = ContainerInstanceProvider.GetContainerInstance(); }
public void CanGetAContainerWithoutAssembly() { var container = ContainerInstanceProvider.GetContainerInstance(); Assert.IsNotNull(container); }