public void Should_return_empty_list_if_grop_is_disabled() { var group = ArrangeGroup("foo"); group.Enabled = false; resolver = new WebAssetGroupResolver(group, factory.Object); var result = resolver.Resolve(new ResolverContext()); Assert.False(result.Any()); }
public void Should_return_empty_list_if_grop_is_disabled() { var group = ArrangeGroup("foo"); group.Enabled = false; resolver = new WebAssetGroupResolver(group, factory.Object); var result = resolver.Resolve(new ResolverContext()); Assert.False(result.Any()); }
public void Should_resolve_the_web_asset_items() { var expected = "foo"; var group = ArrangeGroup(expected); resolver = new WebAssetGroupResolver(group, factory.Object); resolver.Resolve(new ResolverContext()); factory.VerifyAll(); }
public void Should_resolve_the_web_asset_items() { var expected = "foo"; var group = ArrangeGroup(expected); resolver = new WebAssetGroupResolver(group, factory.Object); resolver.Resolve(new ResolverContext()); factory.VerifyAll(); }
public void Should_prefer_cdn_url() { var group = ArrangeGroup("foo"); group.ContentDeliveryNetworkUrl = "bar"; resolver = new WebAssetGroupResolver(group, factory.Object); var result = resolver.Resolve(new ResolverContext()); Assert.Equal(group.ContentDeliveryNetworkUrl, result.ElementAt(0)); Assert.Equal(1, result.Count()); }
public void Should_prefer_cdn_url() { var group = ArrangeGroup("foo"); group.ContentDeliveryNetworkUrl = "bar"; resolver = new WebAssetGroupResolver(group, factory.Object); var result = resolver.Resolve(new ResolverContext()); Assert.Equal(group.ContentDeliveryNetworkUrl, result.ElementAt(0)); Assert.Equal(1, result.Count()); }
public void Should_return_resolved_asset_items() { var first = "foo"; var group = ArrangeGroup(first); resolver = new WebAssetGroupResolver(group, factory.Object); assetResolver.Setup(r => r.Resolve(It.IsAny <ResolverContext>())).Returns(new[] { first }); var result = resolver.Resolve(new ResolverContext()); Assert.Equal(1, result.Count()); Assert.Equal(first, result.ElementAt(0)); }
public void Should_return_resolved_asset_items() { var first = "foo"; var group = ArrangeGroup(first); resolver = new WebAssetGroupResolver(group, factory.Object); assetResolver.Setup(r => r.Resolve(It.IsAny<ResolverContext>())).Returns(new[] { first }); var result = resolver.Resolve(new ResolverContext()); Assert.Equal(1, result.Count()); Assert.Equal(first, result.ElementAt(0)); }