예제 #1
0
 public SettingsBuilder()
 {
     WithInterval(int.Parse(Constants.Defaults.ONE_DAY))
     .WithHostFile(Constants.Defaults.WINDOWS_HOSTS_FILE_LOCATION)
     .WithRedirectIp(Constants.Defaults.LOCALHOST)
     .WithSources(RandomValueGen.GetRandomHttpUrl(), RandomValueGen.GetRandomHttpUrl());
 }
 public FakeHttpRequestBuilder()
 {
     WithUrl(RandomValueGen.GetRandomHttpUrl())
     .WithCookies(new HttpCookieCollection())
     .WithFormParameters(new NameValueCollection())
     .WithQueryStringParameters(new NameValueCollection())
     .WithHeaders(new NameValueCollection());
 }
 public FakeHttpContextBuilder()
 {
     WithPrincipal(FakePrincipalBuilder.BuildDefault())
     .WithUrl(RandomValueGen.GetRandomHttpUrl())
     .WithFormParameters(NameValueCollectionBuilder.BuildDefault())
     .WithQueryStringParameters(NameValueCollectionBuilder.BuildDefault())
     .WithCookies(HttpCookieCollectionBuilder.BuildDefault())
     .WithSession(SessionStateItemCollectionBuilder.BuildDefault())
     .WithRequestHeaders(NameValueCollectionBuilder.BuildDefault())
     .WithHttpHandlerFor(c => RequestContextBuilder.Create().WithHttpContext(c).Build());
 }
 public FakeControllerContext(
     ControllerBase controller,
     string userName,
     string[] roles,
     NameValueCollection formParams,
     NameValueCollection queryStringParams,
     HttpCookieCollection cookies,
     SessionStateItemCollection sessionItems
     ) : this(
         controller,
         userName,
         roles,
         formParams,
         queryStringParams,
         cookies,
         sessionItems,
         RandomValueGen.GetRandomHttpUrl()
         )
 {
 }