コード例 #1
0
 public void throw_if_store_service_is_null()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var accessor = new FakeHttpContextAccesor();
         new HeaderValueToggle(null, accessor);
     });
 }
コード例 #2
0
 public void throw_if_logger_is_null()
 {
     Assert.Throws <ArgumentNullException>(() =>
     {
         var store    = new DelegatedValueFeatureStore((_, __) => null);
         var accessor = new FakeHttpContextAccesor();
         new GradualRolloutSessionToggle(store, accessor, null);
     });
 }
コード例 #3
0
        public void throw_if_store_service_is_null()
        {
            Assert.Throws <ArgumentNullException>(() =>
            {
                var accessor    = new FakeHttpContextAccesor();
                var partitioner = new DefaultValuePartitioner();

                new GradualRolloutClaimValueToggle(partitioner, null, accessor);
            });
        }
コード例 #4
0
        public void throw_if_partitioner_service_is_null()
        {
            Assert.Throws <ArgumentNullException>(() =>
            {
                var store    = new DelegatedValueFeatureStore((_, __) => null);
                var accessor = new FakeHttpContextAccesor();

                new GradualRolloutClaimValueToggle(null, store, accessor);
            });
        }
コード例 #5
0
        public void throw_if_store_service_is_null()
        {
            Assert.Throws <ArgumentNullException>(() =>
            {
                var loggerFactory = new LoggerFactory();
                var accessor      = new FakeHttpContextAccesor();

                new GradualRolloutSessionToggle(null, accessor, loggerFactory.CreateLogger <GradualRolloutSessionToggle>());
            });
        }