Пример #1
0
		public Data(int id, string name, Data previous, DateTime expires, Priority priority) 
		{
			this.id = id;
			this.name = name;
			this.previous = previous;
			this._expires = expires;
			this._priority = priority;
		}
Пример #2
0
        protected override void Db4oSetupAfterStore()
        {
            _a = new Data(1, "Aa", null, DateTime.Today.AddDays(5), Priority.High);
            _b = new Data(2, "Bb", _a, DateTime.Today.AddDays(10), Priority.High);
            _c1 = new Data(3 ,"Cc",_b, DateTime.Today.AddDays(15), Priority.Low);
            _c2 = new Data(3, "Cc", null, DateTime.Today.AddDays(20), Priority.Low);

			Store(_a);
			Store(_b);
			Store(_c1);
			Store(_c2);
		}
Пример #3
0
		public bool Match(Data candidate)
		{
			return candidate.Priority == _priority;
		}
Пример #4
0
		public bool Match(Data candidate)
		{
			return "Bb" == candidate.Name;
		}
Пример #5
0
 public bool Match(Data candidate)
 {
     return candidate == _identity;
 }
Пример #6
0
		public bool Match(Data candidate)
		{
			return (candidate.id == 1 && candidate.Name == "Bb")
				|| (candidate.id == 3 && candidate.HasPrevious && candidate.Previous.Id == 2);
				
		}
Пример #7
0
		public bool Match(Data candidate)
		{
			return candidate.HasPrevious && candidate.Previous.HasPrevious;
		}
Пример #8
0
		public bool Match(Data candidate) 
		{
			return (candidate.id >= _begin) && (candidate.Id <= _end);
		}
Пример #9
0
		public bool Match(Data candidate) 
		{
			return (candidate.id > 1) && candidate.Name == "Cc";
		}
Пример #10
0
		public bool Match(Data candidate)
		{
			return candidate.Id >= 2;
		}
Пример #11
0
		public bool Match(Data candidate)
		{
			return candidate.id < 2;
		}
Пример #12
0
		public bool Match(Data candidate)
		{
			return candidate.id == 1 || candidate.id == 2;
		}
Пример #13
0
		public bool Match(Data candidate)
		{
			return candidate.name == "ABBA" || candidate.name == "MILI";
		}
Пример #14
0
		public bool Match(Data candidate)
		{
			return candidate.name == "Aa" || candidate.name == "Bb";
		}
Пример #15
0
		public bool Match(Data candidate)
		{
			return candidate.name != "Cc";
		}
Пример #16
0
		public bool Match(Data candidate)
		{
			return (candidate.Expires >= _begin) && (candidate.Expires <= _end);
		}
Пример #17
0
		public bool Match(Data candidate) 
		{
			return candidate.HasPrevious && candidate.previous.Name == _name;
		}
Пример #18
0
		public bool Match(Data candidate) 
		{
			return !(candidate.id == 1);
		}
Пример #19
0
		public bool Match(Data candidate) 
		{
			return (candidate.id <= 1) || (candidate.Id >= 3);
		}
Пример #20
0
		public bool Match(Data candidate) 
		{
			return !(candidate.Id > 2);
		}
Пример #21
0
		public bool Match(Data candidate) 
		{
			return (candidate.id > 1) && (candidate.Id < 1);
		}
Пример #22
0
		public bool Match(Data candidate) 
		{
			return !(candidate.Name == "Cc");
		}
Пример #23
0
		public bool Match(Data candidate) 
		{
			return ((candidate.id >= 1) || candidate.Name == "Cc")
				&& candidate.id < 3;
		}
Пример #24
0
		public bool Match(Data candidate)
		{
			return candidate.id >= _id;
		}
Пример #25
0
 public Identity(Data identity_)
 {
     _identity = identity_;
 }
Пример #26
0
		public bool Match(Data candidate)
		{
			return candidate.Name == _name;
		}
Пример #27
0
 public bool Match(Data candidate)
 {
     return true;
 }
Пример #28
0
		public bool Match(Data candidate)
		{
			return candidate.Name == _name || candidate.Id == _id;
		}
Пример #29
0
		public bool Match(Data candidate)
		{
			return candidate.HasPrevious && candidate.previous.id >= _id;
		}
Пример #30
0
		public bool Match(Data candidate)
		{
			return null != candidate.Previous && "Aa" == candidate.Previous.Name;
		}