public void should_ignore_incorrect_codeRRContext() { var context = new ErrorReporterContext(this, new Exception()); var sut = new ViewBagProvider(); var result = sut.Collect(context); result.Should().BeNull(); }
public void should_return_null_when_the_collection_is_empty() { var httpContext = Substitute.For <HttpContextBase>(); var context = new AspNetMvcContext(this, new Exception(), httpContext); context.ViewBag = new ExpandoObject(); var sut = new ViewBagProvider(); var result = sut.Collect(context); result.Should().BeNull(); }
public void should_include_included_items() { var httpContext = Substitute.For <HttpContextBase>(); var context = new AspNetMvcContext(this, new Exception(), httpContext); context.ViewBag = new { Id = 3, Title = "Hello world" }; var sut = new ViewBagProvider(); var result = sut.Collect(context); result.Property("Id").Should().Be("3"); result.Property("Title").Should().Be("Hello world"); }