public void Can_add_resource_from_current_assembly_to_graph() { // Arrange var facade = new ServiceDiscoveryFacade(_services, _resourceGraphBuilder, _options, LoggerFactory); facade.AddCurrentAssembly(); // Act facade.DiscoverResources(); // Assert IResourceGraph resourceGraph = _resourceGraphBuilder.Build(); ResourceContext resource = resourceGraph.GetResourceContext(typeof(TestResource)); resource.Should().NotBeNull(); }
public void Can_add_resources_from_assembly_to_graph() { // Arrange var facade = new ServiceDiscoveryFacade(_services, _resourceGraphBuilder, _options, LoggerFactory); facade.AddAssembly(typeof(Person).Assembly); // Act facade.DiscoverResources(); // Assert IResourceGraph resourceGraph = _resourceGraphBuilder.Build(); ResourceContext personResource = resourceGraph.GetResourceContext(typeof(Person)); personResource.Should().NotBeNull(); ResourceContext articleResource = resourceGraph.GetResourceContext(typeof(Article)); articleResource.Should().NotBeNull(); }