public GetCacheResponseBuilderPublic ( IDependencyScope scope ) : ICacheResponseBuilder | ||
scope | IDependencyScope | |
return | ICacheResponseBuilder |
public void Should_return_CacheResponseBuilder_by_default() { // Arrange var scope = Substitute.For<IDependencyScope>(); var att = new OutputCacheAttributeWithPublicMethods(); // Action var builder = att.GetCacheResponseBuilderPublic(scope); // Assert Assert.That(builder is CacheResponseBuilder); }
public void Should_return_CacheResponseBuilder_by_default() { // Arrange var scope = Substitute.For <IDependencyScope>(); var att = new OutputCacheAttributeWithPublicMethods(); // Action var builder = att.GetCacheResponseBuilderPublic(scope); // Assert Assert.That(builder is CacheResponseBuilder); }
public void Should_be_able_to_resolve_from_scope() { // Arrange var scope = Substitute.For<IDependencyScope>(); var expectedBuilder = Substitute.For<ICacheResponseBuilder>(); scope.GetService(Arg.Is<Type>(t => t == typeof (ICacheResponseBuilder))).Returns(expectedBuilder); var att = new OutputCacheAttributeWithPublicMethods(); // Action var builder = att.GetCacheResponseBuilderPublic(scope); // Assert Assert.That(builder == expectedBuilder); }
public void Should_be_able_to_resolve_from_scope() { // Arrange var scope = Substitute.For <IDependencyScope>(); var expectedBuilder = Substitute.For <ICacheResponseBuilder>(); scope.GetService(Arg.Is <Type>(t => t == typeof(ICacheResponseBuilder))).Returns(expectedBuilder); var att = new OutputCacheAttributeWithPublicMethods(); // Action var builder = att.GetCacheResponseBuilderPublic(scope); // Assert Assert.That(builder == expectedBuilder); }