Exemplo n.º 1
0
 public override bool Condition(ComicSourceContext context)
 {
     if (ConditionAction is null)
     {
         return(false);
     }
     return(ConditionAction(context));
 }
Exemplo n.º 2
0
        public void GivenValue_PropertyMustEquipGiven()
        {
            var uri = new Uri("http://www.bing.com/");
            var ctx = new ComicSourceContext(uri);

            Assert.AreEqual(uri, ctx.Uri);
            Assert.AreEqual(uri.AbsoluteUri, ctx.Source);
            ctx = new ComicSourceContext(uri.AbsoluteUri);
            Assert.AreEqual(uri, ctx.Uri);
            Assert.AreEqual(uri.AbsoluteUri, ctx.Source);
            var str = "-no-uri-";

            ctx = new ComicSourceContext(str);
            Assert.AreEqual(str, ctx.Source);
        }
Exemplo n.º 3
0
 public override bool Condition(ComicSourceContext context)
 {
     return(context.Uri.Host == Address.Host);
 }
Exemplo n.º 4
0
 public override bool Condition(ComicSourceContext context)
 {
     return(context.Uri.Host == Address.Host ||
            context.Uri.Host == "manhua.dmzj.com");
 }
Exemplo n.º 5
0
 public override bool Condition(ComicSourceContext context)
 {
     return(true);
 }
Exemplo n.º 6
0
 public bool Condition(ComicSourceContext context)
 {
     return(ConditionFunc(context));
 }