コード例 #1
0
ファイル: RequestShould.cs プロジェクト: GProulx/Glimpse
        public void ReturnData()
        {
            var serverMock = new Mock<HttpServerUtilityBase>();
            var requestMock = new Mock<HttpRequestBase>();
            requestMock.Setup(r => r.Cookies).Returns(new HttpCookieCollection());
            var httpBaseMock = new Mock<HttpContextBase>();
            httpBaseMock.Setup(c => c.Request).Returns(requestMock.Object);
            httpBaseMock.Setup(c => c.Server).Returns(serverMock.Object);
            var contextMock = new Mock<ITabContext>();
            contextMock.Setup(c => c.GetRequestContext<HttpContextBase>()).Returns(httpBaseMock.Object);

            var request = new Request();
            var result = request.GetData(contextMock.Object);

            Assert.NotNull(result);
            Assert.NotNull(result as RequestModel);
        }
コード例 #2
0
ファイル: RequestShould.cs プロジェクト: GProulx/Glimpse
        public void HaveADocumentationUri()
        {
            var request = new Request();

            Assert.False(string.IsNullOrWhiteSpace(request.DocumentationUri));
        }
コード例 #3
0
ファイル: RequestShould.cs プロジェクト: GProulx/Glimpse
 public void UseDefaultLifeCycleSupport()
 {
     var request = new Request();
     Assert.Equal(RuntimeEvent.EndRequest, request.ExecuteOn);
 }
コード例 #4
0
ファイル: RequestShould.cs プロジェクト: GProulx/Glimpse
 public void BeNamedRequest()
 {
     var request = new Request();
     Assert.Equal("Request", request.Name);
 }
コード例 #5
0
ファイル: RequestShould.cs プロジェクト: GProulx/Glimpse
        public void HaveProperContextObjectType()
        {
            var request = new Request();

            Assert.Equal(typeof(HttpContextBase), request.RequestContextType);
        }