INNER CODE UNIT · C#
serviceProvider
nozzlegear/ShopifySharp · ShopifySharp.Extensions.DependencyInjection.Tests/ServiceCollectionExtensionTests.cs:116
var serviceProvider = container.AddShopifySharpUtilities(options =>
{
options.DomainUtility = null;
options.OauthUtility = null;
options.RequestValidationUtility = null;
options.GraphqlSchemaUtility = null;
})
.BuildServiceProvider();
// Assert
serviceProvider.GetService<IShopifyDomainUtility>()
.Should()
.NotBeNull()
.And.BeOfType<ShopifyDomainUtility>()
.And.BeAssignableTo<IShopifyDomainUtility>();
serviceProvider.GetService<IShopifyOauthUtility>()
.Should()
.NotBeNull()