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