public void CallAddStreamVisitor_ServiceCollectionMustContainesServices() { var services = new ServiceCollection(); EasyComicBuilderExtensions.AddStreamVisitor(services); Assert.IsTrue(services.Any(x => x.ServiceType == typeof(IResourceFactoryCreator <Stream>))); Assert.IsTrue(services.Any(x => x.ServiceType == typeof(IComicVisiting <Stream>))); }
public void GivenNullValue_MustThrowException() { Assert.ThrowsException <ArgumentNullException>(() => EasyComicBuilderExtensions.AddEasyComic(null, NetworkAdapterTypes.HttpClient)); Assert.ThrowsException <ArgumentNullException>(() => EasyComicBuilderExtensions.AddDefaultEasyComic(null, NetworkAdapterTypes.HttpClient)); Assert.ThrowsException <ArgumentNullException>(() => EasyComicBuilderExtensions.AddStreamVisitor(null)); }