Exemple #1
0
        public void AddServicesExtensionRegistersNeededServices()
        {
            InventoryDependencyExtensions.AddDefaultInventoryServices(this.serviceCollection);

            this.AddItemRegistryMock();
            this.BuildServiceProvider();

            this.serviceProvider.GetRequiredService <IInventoryFactory>()
            .Should().BeOfType <InventoryFactory>();

            this.serviceProvider.GetRequiredService <IItemFactory>()
            .Should().BeOfType <ItemFactory>();
        }
Exemple #2
0
        public void RunningAddServiceExtensionsOnNullThrowsArgumentNullException()
        {
            Action act = () => InventoryDependencyExtensions.AddDefaultInventoryServices(null);

            act.Should().Throw <ArgumentNullException>();
        }