Beispiel #1
0
        public void should_ignore_incorrect_codeRRContext()
        {
            var context = new ErrorReporterContext(this, new Exception());

            var sut    = new HttpApplicationItemsProvider();
            var result = sut.Collect(context);

            result.Should().BeNull();
        }
Beispiel #2
0
        public void should_not_return_an_empty_collection_when_the_application_collection_is_empty()
        {
            var httpContext = Substitute.For <HttpContextBase>();
            var context     = new AspNetContext(this, new Exception(), httpContext);

            context.HttpContext.Application.Returns(new TestApplicationState());

            var sut    = new HttpApplicationItemsProvider();
            var result = sut.Collect(context);

            result.Should().BeNull();
        }
Beispiel #3
0
        public void should_include_form_items()
        {
            var httpContext = Substitute.For <HttpContextBase>();
            var context     = new AspNetContext(this, new Exception(), httpContext);
            var state       = new TestApplicationState {
                ["Ada"] = "Bada"
            };

            httpContext.Application.Returns(state);

            var sut    = new HttpApplicationItemsProvider();
            var result = sut.Collect(context);

            result.Property("Ada").Should().Be("Bada");
        }