2 // This source was autogenerated - do not modify it, changes may not be preserved
6 using System.Collections.Generic;
8 using System.Web.Caching;
10 using NUnit.Framework;
12 namespace MonoTests.System.Web.Caching
14 public partial class CacheItemPriorityQueueTest
16 [Test (Description="Generated from sequence file cache_pq_sequence_2010-01-29_10:24:08.seq")]
17 public void Sequence_0000 ()
19 var list = new List <CacheItem> {
20 new CacheItem {Key = "PartialCachingControl\nGUID: 0a543377-1bcc-4ec5-9096-616fa29ec3f5\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:38 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610181191660, Disabled = false, Guid = new Guid ("b50f84e2-b96b-4183-ac6a-afeec88a258d")},
21 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:33 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003622131234770, Disabled = false, Guid = new Guid ("78f08aef-31b7-49e6-8ba9-2d7b09f5340e")},
22 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:33 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003622131252350, Disabled = false, Guid = new Guid ("ecd90b49-bb12-4524-818e-977356f8b9d2")},
23 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:41 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610216655680, Disabled = false, Guid = new Guid ("38e7f821-d638-4f1d-89bd-41db556eb37a")},
24 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:41 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610216655680, Disabled = false, Guid = new Guid ("6e723bac-5e11-4cb3-933f-39923948371c")},
25 new CacheItem {Key = "PartialCachingControl\nGUID: 0a543377-1bcc-4ec5-9096-616fa29ec3f5\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:51 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610312287880, Disabled = false, Guid = new Guid ("93db96c7-eb5b-43b3-8524-e7d90cd159d7")},
26 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:46 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003622262288710, Disabled = false, Guid = new Guid ("fc310ed6-2027-4d16-9343-a3e4b3487bd0")},
27 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:46 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003622262288910, Disabled = false, Guid = new Guid ("de47322e-63c8-474f-8d2f-fb6a591075df")},
28 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:56 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610362271610, Disabled = false, Guid = new Guid ("f003a7ba-af48-4551-a206-1184fc83e621")},
29 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:56 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610362271610, Disabled = false, Guid = new Guid ("5777ab80-078b-4f9a-81fb-f7872aceba99")},
31 var queue = new CacheItemPriorityQueue ();
34 queue.Enqueue (list [0]);
35 Assert.AreEqual (1, queue.Count, "Enqueue-0000-1");
36 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0000-2");
38 queue.Enqueue (list [1]);
39 Assert.AreEqual (2, queue.Count, "Enqueue-0001-1");
40 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0001-2");
43 Assert.IsNotNull (item, "Disable-0000-1");
44 Assert.AreEqual ("78f08aef-31b7-49e6-8ba9-2d7b09f5340e", item.Guid.ToString(), "Disable-0000-3");
45 Assert.AreEqual (false, item.Disabled, "Disable-0000-3");
48 queue.Enqueue (list [2]);
49 Assert.AreEqual (3, queue.Count, "Enqueue-0002-1");
50 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0002-2");
52 queue.Enqueue (list [3]);
53 Assert.AreEqual (4, queue.Count, "Enqueue-0003-1");
54 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0003-2");
56 queue.Enqueue (list [4]);
57 Assert.AreEqual (5, queue.Count, "Enqueue-0004-1");
58 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0004-2");
60 item = queue.Dequeue ();
61 Assert.IsNotNull (item, "Dequeue-0000-1");
62 Assert.AreEqual (4, queue.Count, "Dequeue-0000-2");
63 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", item.Guid.ToString (), "Dequeue-0000-3");
64 Assert.AreEqual (false, item.Disabled, "Dequeue-0000-4");
67 Assert.IsNotNull (item, "Disable-0001-1");
68 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", item.Guid.ToString(), "Disable-0001-3");
69 Assert.AreEqual (false, item.Disabled, "Disable-0001-3");
72 item = queue.Dequeue ();
73 Assert.IsNotNull (item, "Dequeue-0001-1");
74 Assert.AreEqual (3, queue.Count, "Dequeue-0001-2");
75 Assert.AreEqual ("6e723bac-5e11-4cb3-933f-39923948371c", item.Guid.ToString (), "Dequeue-0001-3");
76 Assert.AreEqual (false, item.Disabled, "Dequeue-0001-4");
79 Assert.IsNotNull (item, "Disable-0002-1");
80 Assert.AreEqual ("38e7f821-d638-4f1d-89bd-41db556eb37a", item.Guid.ToString(), "Disable-0002-3");
81 Assert.AreEqual (false, item.Disabled, "Disable-0002-3");
84 item = queue.Dequeue ();
85 Assert.IsNotNull (item, "Dequeue-0002-1");
86 Assert.AreEqual (2, queue.Count, "Dequeue-0002-2");
87 Assert.AreEqual ("38e7f821-d638-4f1d-89bd-41db556eb37a", item.Guid.ToString (), "Dequeue-0002-3");
88 Assert.AreEqual (true, item.Disabled, "Dequeue-0002-4");
91 Assert.IsNotNull (item, "Disable-0003-1");
92 Assert.AreEqual ("6e723bac-5e11-4cb3-933f-39923948371c", item.Guid.ToString(), "Disable-0003-3");
93 Assert.AreEqual (false, item.Disabled, "Disable-0003-3");
96 queue.Enqueue (list [5]);
97 Assert.AreEqual (3, queue.Count, "Enqueue-0005-1");
98 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0005-2");
101 Assert.IsNotNull (item, "Disable-0004-1");
102 Assert.AreEqual ("ecd90b49-bb12-4524-818e-977356f8b9d2", item.Guid.ToString(), "Disable-0004-3");
103 Assert.AreEqual (false, item.Disabled, "Disable-0004-3");
104 item.Disabled = true;
106 queue.Enqueue (list [6]);
107 Assert.AreEqual (4, queue.Count, "Enqueue-0006-1");
108 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0006-2");
111 Assert.IsNotNull (item, "Disable-0005-1");
112 Assert.AreEqual ("fc310ed6-2027-4d16-9343-a3e4b3487bd0", item.Guid.ToString(), "Disable-0005-3");
113 Assert.AreEqual (false, item.Disabled, "Disable-0005-3");
114 item.Disabled = true;
116 queue.Enqueue (list [7]);
117 Assert.AreEqual (5, queue.Count, "Enqueue-0007-1");
118 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0007-2");
120 queue.Enqueue (list [8]);
121 Assert.AreEqual (6, queue.Count, "Enqueue-0008-1");
122 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0008-2");
124 queue.Enqueue (list [9]);
125 Assert.AreEqual (7, queue.Count, "Enqueue-0009-1");
126 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0009-2");
128 item = queue.Dequeue ();
129 Assert.IsNotNull (item, "Dequeue-0003-1");
130 Assert.AreEqual (6, queue.Count, "Dequeue-0003-2");
131 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", item.Guid.ToString (), "Dequeue-0003-3");
132 Assert.AreEqual (false, item.Disabled, "Dequeue-0003-4");
135 Assert.IsNotNull (item, "Disable-0006-1");
136 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", item.Guid.ToString(), "Disable-0006-3");
137 Assert.AreEqual (false, item.Disabled, "Disable-0006-3");
138 item.Disabled = true;
140 item = queue.Dequeue ();
141 Assert.IsNotNull (item, "Dequeue-0004-1");
142 Assert.AreEqual (5, queue.Count, "Dequeue-0004-2");
143 Assert.AreEqual ("5777ab80-078b-4f9a-81fb-f7872aceba99", item.Guid.ToString (), "Dequeue-0004-3");
144 Assert.AreEqual (false, item.Disabled, "Dequeue-0004-4");
147 Assert.IsNotNull (item, "Disable-0007-1");
148 Assert.AreEqual ("f003a7ba-af48-4551-a206-1184fc83e621", item.Guid.ToString(), "Disable-0007-3");
149 Assert.AreEqual (false, item.Disabled, "Disable-0007-3");
150 item.Disabled = true;
152 Assert.AreEqual (5, queue.Count, "Queue size after sequence");
154 item = queue.Dequeue ();
155 Assert.IsNotNull (item, "Dequeue-0005-1");
156 Assert.AreEqual (4, queue.Count, "Dequeue-0005-2");
157 Assert.AreEqual ("f003a7ba-af48-4551-a206-1184fc83e621", item.Guid.ToString (), "Dequeue-0005-3");
158 Assert.AreEqual (true, item.Disabled, "Dequeue-0005-4");
160 item = queue.Dequeue ();
161 Assert.IsNotNull (item, "Dequeue-0006-1");
162 Assert.AreEqual (3, queue.Count, "Dequeue-0006-2");
163 Assert.AreEqual ("78f08aef-31b7-49e6-8ba9-2d7b09f5340e", item.Guid.ToString (), "Dequeue-0006-3");
164 Assert.AreEqual (true, item.Disabled, "Dequeue-0006-4");
166 item = queue.Dequeue ();
167 Assert.IsNotNull (item, "Dequeue-0007-1");
168 Assert.AreEqual (2, queue.Count, "Dequeue-0007-2");
169 Assert.AreEqual ("ecd90b49-bb12-4524-818e-977356f8b9d2", item.Guid.ToString (), "Dequeue-0007-3");
170 Assert.AreEqual (true, item.Disabled, "Dequeue-0007-4");
172 item = queue.Dequeue ();
173 Assert.IsNotNull (item, "Dequeue-0008-1");
174 Assert.AreEqual (1, queue.Count, "Dequeue-0008-2");
175 Assert.AreEqual ("fc310ed6-2027-4d16-9343-a3e4b3487bd0", item.Guid.ToString (), "Dequeue-0008-3");
176 Assert.AreEqual (true, item.Disabled, "Dequeue-0008-4");
178 item = queue.Dequeue ();
179 Assert.IsNotNull (item, "Dequeue-0009-1");
180 Assert.AreEqual (0, queue.Count, "Dequeue-0009-2");
181 Assert.AreEqual ("de47322e-63c8-474f-8d2f-fb6a591075df", item.Guid.ToString (), "Dequeue-0009-3");
182 Assert.AreEqual (false, item.Disabled, "Dequeue-0009-4");
186 [Test (Description="Generated from sequence file cache_pq_sequence_2010-01-29_10:24:08_001.seq")]
187 public void Sequence_0001 ()
189 var list = new List <CacheItem> {
190 new CacheItem {Key = "PartialCachingControl\nGUID: 0a543377-1bcc-4ec5-9096-616fa29ec3f5\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:38 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610181191660, Disabled = false, Guid = new Guid ("b50f84e2-b96b-4183-ac6a-afeec88a258d")},
191 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:33 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003622131234770, Disabled = false, Guid = new Guid ("78f08aef-31b7-49e6-8ba9-2d7b09f5340e")},
192 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:33 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003622131252350, Disabled = false, Guid = new Guid ("ecd90b49-bb12-4524-818e-977356f8b9d2")},
193 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:41 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610216655680, Disabled = false, Guid = new Guid ("38e7f821-d638-4f1d-89bd-41db556eb37a")},
194 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:41 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610216655680, Disabled = false, Guid = new Guid ("6e723bac-5e11-4cb3-933f-39923948371c")},
195 new CacheItem {Key = "PartialCachingControl\nGUID: 0a543377-1bcc-4ec5-9096-616fa29ec3f5\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:51 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610312287880, Disabled = false, Guid = new Guid ("93db96c7-eb5b-43b3-8524-e7d90cd159d7")},
196 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:46 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003622262288710, Disabled = false, Guid = new Guid ("fc310ed6-2027-4d16-9343-a3e4b3487bd0")},
197 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:46 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003622262288910, Disabled = false, Guid = new Guid ("de47322e-63c8-474f-8d2f-fb6a591075df")},
198 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:56 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610362271610, Disabled = false, Guid = new Guid ("f003a7ba-af48-4551-a206-1184fc83e621")},
199 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:56 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610362271610, Disabled = false, Guid = new Guid ("5777ab80-078b-4f9a-81fb-f7872aceba99")},
201 var queue = new CacheItemPriorityQueue ();
204 queue.Enqueue (list [0]);
205 Assert.AreEqual (1, queue.Count, "Enqueue-0000-1");
206 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0000-2");
208 queue.Enqueue (list [1]);
209 Assert.AreEqual (2, queue.Count, "Enqueue-0001-1");
210 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0001-2");
212 queue.Enqueue (list [2]);
213 Assert.AreEqual (3, queue.Count, "Enqueue-0002-1");
214 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0002-2");
216 queue.Enqueue (list [3]);
217 Assert.AreEqual (4, queue.Count, "Enqueue-0003-1");
218 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0003-2");
220 queue.Enqueue (list [4]);
221 Assert.AreEqual (5, queue.Count, "Enqueue-0004-1");
222 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0004-2");
224 queue.Enqueue (list [5]);
225 Assert.AreEqual (6, queue.Count, "Enqueue-0005-1");
226 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0005-2");
228 queue.Enqueue (list [6]);
229 Assert.AreEqual (7, queue.Count, "Enqueue-0006-1");
230 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0006-2");
232 queue.Enqueue (list [7]);
233 Assert.AreEqual (8, queue.Count, "Enqueue-0007-1");
234 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0007-2");
236 queue.Enqueue (list [8]);
237 Assert.AreEqual (9, queue.Count, "Enqueue-0008-1");
238 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0008-2");
240 queue.Enqueue (list [9]);
241 Assert.AreEqual (10, queue.Count, "Enqueue-0009-1");
242 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0009-2");
244 Assert.AreEqual (10, queue.Count, "Queue size after sequence");
246 item = queue.Dequeue ();
247 Assert.IsNotNull (item, "Dequeue-0000-1");
248 Assert.AreEqual (9, queue.Count, "Dequeue-0000-2");
249 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", item.Guid.ToString (), "Dequeue-0000-3");
250 Assert.AreEqual (false, item.Disabled, "Dequeue-0000-4");
252 item = queue.Dequeue ();
253 Assert.IsNotNull (item, "Dequeue-0001-1");
254 Assert.AreEqual (8, queue.Count, "Dequeue-0001-2");
255 Assert.AreEqual ("38e7f821-d638-4f1d-89bd-41db556eb37a", item.Guid.ToString (), "Dequeue-0001-3");
256 Assert.AreEqual (false, item.Disabled, "Dequeue-0001-4");
258 item = queue.Dequeue ();
259 Assert.IsNotNull (item, "Dequeue-0002-1");
260 Assert.AreEqual (7, queue.Count, "Dequeue-0002-2");
261 Assert.AreEqual ("6e723bac-5e11-4cb3-933f-39923948371c", item.Guid.ToString (), "Dequeue-0002-3");
262 Assert.AreEqual (false, item.Disabled, "Dequeue-0002-4");
264 item = queue.Dequeue ();
265 Assert.IsNotNull (item, "Dequeue-0003-1");
266 Assert.AreEqual (6, queue.Count, "Dequeue-0003-2");
267 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", item.Guid.ToString (), "Dequeue-0003-3");
268 Assert.AreEqual (false, item.Disabled, "Dequeue-0003-4");
270 item = queue.Dequeue ();
271 Assert.IsNotNull (item, "Dequeue-0004-1");
272 Assert.AreEqual (5, queue.Count, "Dequeue-0004-2");
273 Assert.AreEqual ("f003a7ba-af48-4551-a206-1184fc83e621", item.Guid.ToString (), "Dequeue-0004-3");
274 Assert.AreEqual (false, item.Disabled, "Dequeue-0004-4");
276 item = queue.Dequeue ();
277 Assert.IsNotNull (item, "Dequeue-0005-1");
278 Assert.AreEqual (4, queue.Count, "Dequeue-0005-2");
279 Assert.AreEqual ("5777ab80-078b-4f9a-81fb-f7872aceba99", item.Guid.ToString (), "Dequeue-0005-3");
280 Assert.AreEqual (false, item.Disabled, "Dequeue-0005-4");
282 item = queue.Dequeue ();
283 Assert.IsNotNull (item, "Dequeue-0006-1");
284 Assert.AreEqual (3, queue.Count, "Dequeue-0006-2");
285 Assert.AreEqual ("78f08aef-31b7-49e6-8ba9-2d7b09f5340e", item.Guid.ToString (), "Dequeue-0006-3");
286 Assert.AreEqual (false, item.Disabled, "Dequeue-0006-4");
288 item = queue.Dequeue ();
289 Assert.IsNotNull (item, "Dequeue-0007-1");
290 Assert.AreEqual (2, queue.Count, "Dequeue-0007-2");
291 Assert.AreEqual ("ecd90b49-bb12-4524-818e-977356f8b9d2", item.Guid.ToString (), "Dequeue-0007-3");
292 Assert.AreEqual (false, item.Disabled, "Dequeue-0007-4");
294 item = queue.Dequeue ();
295 Assert.IsNotNull (item, "Dequeue-0008-1");
296 Assert.AreEqual (1, queue.Count, "Dequeue-0008-2");
297 Assert.AreEqual ("fc310ed6-2027-4d16-9343-a3e4b3487bd0", item.Guid.ToString (), "Dequeue-0008-3");
298 Assert.AreEqual (false, item.Disabled, "Dequeue-0008-4");
300 item = queue.Dequeue ();
301 Assert.IsNotNull (item, "Dequeue-0009-1");
302 Assert.AreEqual (0, queue.Count, "Dequeue-0009-2");
303 Assert.AreEqual ("de47322e-63c8-474f-8d2f-fb6a591075df", item.Guid.ToString (), "Dequeue-0009-3");
304 Assert.AreEqual (false, item.Disabled, "Dequeue-0009-4");
308 [Test (Description="Generated from sequence file cache_pq_sequence_2010-01-29_10:24:08_002.seq")]
309 public void Sequence_0002 ()
311 var list = new List <CacheItem> {
312 new CacheItem {Key = "PartialCachingControl\nGUID: 0a543377-1bcc-4ec5-9096-616fa29ec3f5\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:38 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610181191660, Disabled = false, Guid = new Guid ("b50f84e2-b96b-4183-ac6a-afeec88a258d")},
313 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:33 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003622131234770, Disabled = false, Guid = new Guid ("78f08aef-31b7-49e6-8ba9-2d7b09f5340e")},
314 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:33 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003622131252350, Disabled = false, Guid = new Guid ("ecd90b49-bb12-4524-818e-977356f8b9d2")},
315 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:41 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610216655680, Disabled = false, Guid = new Guid ("38e7f821-d638-4f1d-89bd-41db556eb37a")},
316 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:41 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:33 AM"), ExpiresAt = 634003610216655680, Disabled = false, Guid = new Guid ("6e723bac-5e11-4cb3-933f-39923948371c")},
317 new CacheItem {Key = "PartialCachingControl\nGUID: 0a543377-1bcc-4ec5-9096-616fa29ec3f5\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:51 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610312287880, Disabled = false, Guid = new Guid ("93db96c7-eb5b-43b3-8524-e7d90cd159d7")},
318 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:46 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003622262288710, Disabled = false, Guid = new Guid ("fc310ed6-2027-4d16-9343-a3e4b3487bd0")},
319 new CacheItem {Key = "@@@InProc@074DE5C88B2981727366B98C", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:43:46 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003622262288910, Disabled = false, Guid = new Guid ("de47322e-63c8-474f-8d2f-fb6a591075df")},
320 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:56 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610362271610, Disabled = false, Guid = new Guid ("f003a7ba-af48-4551-a206-1184fc83e621")},
321 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 11:23:56 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 11:23:46 AM"), ExpiresAt = 634003610362271610, Disabled = false, Guid = new Guid ("5777ab80-078b-4f9a-81fb-f7872aceba99")},
323 var queue = new CacheItemPriorityQueue ();
326 queue.Enqueue (list [0]);
327 Assert.AreEqual (1, queue.Count, "Enqueue-0000-1");
328 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0000-2");
330 queue.Enqueue (list [1]);
331 Assert.AreEqual (2, queue.Count, "Enqueue-0001-1");
332 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0001-2");
334 queue.Enqueue (list [2]);
335 Assert.AreEqual (3, queue.Count, "Enqueue-0002-1");
336 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0002-2");
338 queue.Enqueue (list [3]);
339 Assert.AreEqual (4, queue.Count, "Enqueue-0003-1");
340 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0003-2");
342 queue.Enqueue (list [4]);
343 Assert.AreEqual (5, queue.Count, "Enqueue-0004-1");
344 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", queue.Peek ().Guid.ToString(), "Enqueue-0004-2");
346 item = queue.Dequeue ();
347 Assert.IsNotNull (item, "Dequeue-0000-1");
348 Assert.AreEqual (4, queue.Count, "Dequeue-0000-2");
349 Assert.AreEqual ("b50f84e2-b96b-4183-ac6a-afeec88a258d", item.Guid.ToString (), "Dequeue-0000-3");
350 Assert.AreEqual (false, item.Disabled, "Dequeue-0000-4");
352 item = queue.Dequeue ();
353 Assert.IsNotNull (item, "Dequeue-0001-1");
354 Assert.AreEqual (3, queue.Count, "Dequeue-0001-2");
355 Assert.AreEqual ("6e723bac-5e11-4cb3-933f-39923948371c", item.Guid.ToString (), "Dequeue-0001-3");
356 Assert.AreEqual (false, item.Disabled, "Dequeue-0001-4");
358 item = queue.Dequeue ();
359 Assert.IsNotNull (item, "Dequeue-0002-1");
360 Assert.AreEqual (2, queue.Count, "Dequeue-0002-2");
361 Assert.AreEqual ("38e7f821-d638-4f1d-89bd-41db556eb37a", item.Guid.ToString (), "Dequeue-0002-3");
362 Assert.AreEqual (false, item.Disabled, "Dequeue-0002-4");
364 queue.Enqueue (list [5]);
365 Assert.AreEqual (3, queue.Count, "Enqueue-0005-1");
366 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0005-2");
368 queue.Enqueue (list [6]);
369 Assert.AreEqual (4, queue.Count, "Enqueue-0006-1");
370 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0006-2");
372 queue.Enqueue (list [7]);
373 Assert.AreEqual (5, queue.Count, "Enqueue-0007-1");
374 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0007-2");
376 queue.Enqueue (list [8]);
377 Assert.AreEqual (6, queue.Count, "Enqueue-0008-1");
378 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0008-2");
380 queue.Enqueue (list [9]);
381 Assert.AreEqual (7, queue.Count, "Enqueue-0009-1");
382 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", queue.Peek ().Guid.ToString(), "Enqueue-0009-2");
384 item = queue.Dequeue ();
385 Assert.IsNotNull (item, "Dequeue-0003-1");
386 Assert.AreEqual (6, queue.Count, "Dequeue-0003-2");
387 Assert.AreEqual ("93db96c7-eb5b-43b3-8524-e7d90cd159d7", item.Guid.ToString (), "Dequeue-0003-3");
388 Assert.AreEqual (false, item.Disabled, "Dequeue-0003-4");
390 item = queue.Dequeue ();
391 Assert.IsNotNull (item, "Dequeue-0004-1");
392 Assert.AreEqual (5, queue.Count, "Dequeue-0004-2");
393 Assert.AreEqual ("5777ab80-078b-4f9a-81fb-f7872aceba99", item.Guid.ToString (), "Dequeue-0004-3");
394 Assert.AreEqual (false, item.Disabled, "Dequeue-0004-4");
396 Assert.AreEqual (5, queue.Count, "Queue size after sequence");
398 item = queue.Dequeue ();
399 Assert.IsNotNull (item, "Dequeue-0005-1");
400 Assert.AreEqual (4, queue.Count, "Dequeue-0005-2");
401 Assert.AreEqual ("f003a7ba-af48-4551-a206-1184fc83e621", item.Guid.ToString (), "Dequeue-0005-3");
402 Assert.AreEqual (false, item.Disabled, "Dequeue-0005-4");
404 item = queue.Dequeue ();
405 Assert.IsNotNull (item, "Dequeue-0006-1");
406 Assert.AreEqual (3, queue.Count, "Dequeue-0006-2");
407 Assert.AreEqual ("78f08aef-31b7-49e6-8ba9-2d7b09f5340e", item.Guid.ToString (), "Dequeue-0006-3");
408 Assert.AreEqual (false, item.Disabled, "Dequeue-0006-4");
410 item = queue.Dequeue ();
411 Assert.IsNotNull (item, "Dequeue-0007-1");
412 Assert.AreEqual (2, queue.Count, "Dequeue-0007-2");
413 Assert.AreEqual ("ecd90b49-bb12-4524-818e-977356f8b9d2", item.Guid.ToString (), "Dequeue-0007-3");
414 Assert.AreEqual (false, item.Disabled, "Dequeue-0007-4");
416 item = queue.Dequeue ();
417 Assert.IsNotNull (item, "Dequeue-0008-1");
418 Assert.AreEqual (1, queue.Count, "Dequeue-0008-2");
419 Assert.AreEqual ("fc310ed6-2027-4d16-9343-a3e4b3487bd0", item.Guid.ToString (), "Dequeue-0008-3");
420 Assert.AreEqual (false, item.Disabled, "Dequeue-0008-4");
422 item = queue.Dequeue ();
423 Assert.IsNotNull (item, "Dequeue-0009-1");
424 Assert.AreEqual (0, queue.Count, "Dequeue-0009-2");
425 Assert.AreEqual ("de47322e-63c8-474f-8d2f-fb6a591075df", item.Guid.ToString (), "Dequeue-0009-3");
426 Assert.AreEqual (false, item.Disabled, "Dequeue-0009-4");
430 [Test (Description="Generated from sequence file cache_pq_sequence_2010-01-29_12:31:31.seq")]
431 public void Sequence_0003 ()
433 var list = new List <CacheItem> {
434 new CacheItem {Key = "PartialCachingControl\nGUID: 19e19704-457b-4894-978c-63d6d022bf22\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:31 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:26 PM"), ExpiresAt = 634003686315246510, Disabled = false, Guid = new Guid ("3378afe8-5a2a-4f30-aedd-fa146880f93e")},
435 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:26 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:26 PM"), ExpiresAt = 634003698265290760, Disabled = false, Guid = new Guid ("33191cc7-c1b4-4726-b428-64efb69a6c46")},
436 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:26 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:26 PM"), ExpiresAt = 634003698265308270, Disabled = false, Guid = new Guid ("88bee6f1-09ac-4af2-9bc3-ebd619009377")},
437 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:35 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:26 PM"), ExpiresAt = 634003686350855860, Disabled = false, Guid = new Guid ("e290608d-7086-41a6-a87a-3f3051c14780")},
438 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:35 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:26 PM"), ExpiresAt = 634003686350855860, Disabled = false, Guid = new Guid ("f374c3d0-06a5-4b0d-8fb5-f0e94a876847")},
439 new CacheItem {Key = "PartialCachingControl\nGUID: 19e19704-457b-4894-978c-63d6d022bf22\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:37 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:32 PM"), ExpiresAt = 634003686370745960, Disabled = false, Guid = new Guid ("94cc61f5-312e-4d03-8d56-4e8b400f8ca0")},
440 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:32 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:32 PM"), ExpiresAt = 634003698320747270, Disabled = false, Guid = new Guid ("986174eb-da85-4a7b-9919-cd0668db69bf")},
441 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:32 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:32 PM"), ExpiresAt = 634003698320747680, Disabled = false, Guid = new Guid ("3c5fd8ab-a611-4bfb-afb0-5acee9b45dda")},
442 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQNgVadmin_edituserNuV78FH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:42 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:32 PM"), ExpiresAt = 634003686420678320, Disabled = false, Guid = new Guid ("2d354d5c-8996-4932-ba5f-cd3591fe95cb")},
443 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQNgVadmin_edituserNuV78FH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:42 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:32 PM"), ExpiresAt = 634003686420678320, Disabled = false, Guid = new Guid ("93a0e663-0354-4301-ac27-9e782091f661")},
444 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:36 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:36 PM"), ExpiresAt = 634003698369030440, Disabled = false, Guid = new Guid ("feebc79b-1867-42c9-a966-bbb448d78a44")},
445 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:36 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:36 PM"), ExpiresAt = 634003698369035640, Disabled = false, Guid = new Guid ("474193d1-4fd9-4b06-873a-e575744957a4")},
446 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:46 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:36 PM"), ExpiresAt = 634003686469024010, Disabled = false, Guid = new Guid ("817d3f42-bf7b-4a13-90bc-1895cafe2d23")},
447 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:46 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:36 PM"), ExpiresAt = 634003686469024010, Disabled = false, Guid = new Guid ("39402800-3c1e-478c-8bdc-571d902e32a7")},
448 new CacheItem {Key = "PartialCachingControl\nGUID: 19e19704-457b-4894-978c-63d6d022bf22\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:50 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:45 PM"), ExpiresAt = 634003686509800050, Disabled = false, Guid = new Guid ("b45b3bd3-d55d-4c41-b9da-150c19ec0856")},
449 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:45 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:45 PM"), ExpiresAt = 634003698459800810, Disabled = false, Guid = new Guid ("66bc962f-bf18-48a4-8164-722a5f53d211")},
450 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:45 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:45 PM"), ExpiresAt = 634003698459801130, Disabled = false, Guid = new Guid ("9096d210-ed15-4d38-9af2-26e59b0b8be0")},
451 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQNgVadmin_edituserNuV78FH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:55 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:45 PM"), ExpiresAt = 634003686559793540, Disabled = false, Guid = new Guid ("f7e86ec2-dc06-484f-81ed-df4373fff95b")},
452 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQNgVadmin_edituserNuV78FH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:30:55 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:45 PM"), ExpiresAt = 634003686559793540, Disabled = false, Guid = new Guid ("ad6319f5-27bc-4444-9eb8-1320009ab184")},
453 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:50 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:50 PM"), ExpiresAt = 634003698501880070, Disabled = false, Guid = new Guid ("4e49dc65-2c6a-4b2f-97e2-9cf09175c57a")},
454 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:50:50 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:30:50 PM"), ExpiresAt = 634003698501880320, Disabled = false, Guid = new Guid ("417fc6e2-b9ae-40eb-906b-6e41b306a908")},
455 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:31:00 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:50 PM"), ExpiresAt = 634003686601873790, Disabled = false, Guid = new Guid ("7b0fb8c1-9642-4854-b979-7e223a092a3d")},
456 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:31:00 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:30:50 PM"), ExpiresAt = 634003686601873790, Disabled = false, Guid = new Guid ("414bdd0b-ab30-4d61-aef2-2d34fd929ed2")},
457 new CacheItem {Key = "PartialCachingControl\nGUID: 19e19704-457b-4894-978c-63d6d022bf22\n", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:31:05 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:31:00 PM"), ExpiresAt = 634003686655460880, Disabled = false, Guid = new Guid ("c210ae2b-0c3d-4257-848d-f21ee48c02cc")},
458 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:51:00 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:31:00 PM"), ExpiresAt = 634003698605462050, Disabled = false, Guid = new Guid ("ac9cefe3-3331-4ee2-b0f1-69aaca2a955d")},
459 new CacheItem {Key = "@@@InProc@A3D557581E229FAEA58A8D4F", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:51:00 PM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("1/29/2010 1:31:00 PM"), ExpiresAt = 634003698605462460, Disabled = false, Guid = new Guid ("ae852a56-e081-4ee7-b360-81d4ba1a2000")},
460 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:31:10 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:31:00 PM"), ExpiresAt = 634003686705453300, Disabled = false, Guid = new Guid ("e8b43015-cc9b-4cad-a881-faead4f18aa3")},
461 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("1/29/2010 1:31:10 PM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("1/29/2010 1:31:00 PM"), ExpiresAt = 634003686705453300, Disabled = false, Guid = new Guid ("3866994b-3be5-4408-9077-529fe701d3f3")},
463 var queue = new CacheItemPriorityQueue ();
466 queue.Enqueue (list [0]);
467 Assert.AreEqual (1, queue.Count, "Enqueue-0000-1");
468 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0000-2");
470 queue.Enqueue (list [1]);
471 Assert.AreEqual (2, queue.Count, "Enqueue-0001-1");
472 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0001-2");
475 Assert.IsNotNull (item, "Disable-0000-1");
476 Assert.AreEqual ("33191cc7-c1b4-4726-b428-64efb69a6c46", item.Guid.ToString(), "Disable-0000-3");
477 Assert.AreEqual (false, item.Disabled, "Disable-0000-3");
478 item.Disabled = true;
480 queue.Enqueue (list [2]);
481 Assert.AreEqual (3, queue.Count, "Enqueue-0002-1");
482 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0002-2");
484 queue.Enqueue (list [3]);
485 Assert.AreEqual (4, queue.Count, "Enqueue-0003-1");
486 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0003-2");
488 queue.Enqueue (list [4]);
489 Assert.AreEqual (5, queue.Count, "Enqueue-0004-1");
490 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0004-2");
493 Assert.IsNotNull (item, "Disable-0001-1");
494 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", item.Guid.ToString(), "Disable-0001-3");
495 Assert.AreEqual (false, item.Disabled, "Disable-0001-3");
496 item.Disabled = true;
498 queue.Enqueue (list [5]);
499 Assert.AreEqual (6, queue.Count, "Enqueue-0005-1");
500 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0005-2");
503 Assert.IsNotNull (item, "Disable-0002-1");
504 Assert.AreEqual ("88bee6f1-09ac-4af2-9bc3-ebd619009377", item.Guid.ToString(), "Disable-0002-3");
505 Assert.AreEqual (false, item.Disabled, "Disable-0002-3");
506 item.Disabled = true;
508 queue.Enqueue (list [6]);
509 Assert.AreEqual (7, queue.Count, "Enqueue-0006-1");
510 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0006-2");
513 Assert.IsNotNull (item, "Disable-0003-1");
514 Assert.AreEqual ("986174eb-da85-4a7b-9919-cd0668db69bf", item.Guid.ToString(), "Disable-0003-3");
515 Assert.AreEqual (false, item.Disabled, "Disable-0003-3");
516 item.Disabled = true;
518 queue.Enqueue (list [7]);
519 Assert.AreEqual (8, queue.Count, "Enqueue-0007-1");
520 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0007-2");
522 queue.Enqueue (list [8]);
523 Assert.AreEqual (9, queue.Count, "Enqueue-0008-1");
524 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0008-2");
526 queue.Enqueue (list [9]);
527 Assert.AreEqual (10, queue.Count, "Enqueue-0009-1");
528 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0009-2");
531 Assert.IsNotNull (item, "Disable-0004-1");
532 Assert.AreEqual ("e290608d-7086-41a6-a87a-3f3051c14780", item.Guid.ToString(), "Disable-0004-3");
533 Assert.AreEqual (false, item.Disabled, "Disable-0004-3");
534 item.Disabled = true;
537 Assert.IsNotNull (item, "Disable-0005-1");
538 Assert.AreEqual ("3c5fd8ab-a611-4bfb-afb0-5acee9b45dda", item.Guid.ToString(), "Disable-0005-3");
539 Assert.AreEqual (false, item.Disabled, "Disable-0005-3");
540 item.Disabled = true;
542 queue.Enqueue (list [10]);
543 Assert.AreEqual (11, queue.Count, "Enqueue-0010-1");
544 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0010-2");
547 Assert.IsNotNull (item, "Disable-0006-1");
548 Assert.AreEqual ("feebc79b-1867-42c9-a966-bbb448d78a44", item.Guid.ToString(), "Disable-0006-3");
549 Assert.AreEqual (false, item.Disabled, "Disable-0006-3");
550 item.Disabled = true;
552 queue.Enqueue (list [11]);
553 Assert.AreEqual (12, queue.Count, "Enqueue-0011-1");
554 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0011-2");
556 queue.Enqueue (list [12]);
557 Assert.AreEqual (13, queue.Count, "Enqueue-0012-1");
558 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0012-2");
560 queue.Enqueue (list [13]);
561 Assert.AreEqual (14, queue.Count, "Enqueue-0013-1");
562 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0013-2");
565 Assert.IsNotNull (item, "Disable-0007-1");
566 Assert.AreEqual ("2d354d5c-8996-4932-ba5f-cd3591fe95cb", item.Guid.ToString(), "Disable-0007-3");
567 Assert.AreEqual (false, item.Disabled, "Disable-0007-3");
568 item.Disabled = true;
571 Assert.IsNotNull (item, "Disable-0008-1");
572 Assert.AreEqual ("94cc61f5-312e-4d03-8d56-4e8b400f8ca0", item.Guid.ToString(), "Disable-0008-3");
573 Assert.AreEqual (false, item.Disabled, "Disable-0008-3");
574 item.Disabled = true;
576 queue.Enqueue (list [14]);
577 Assert.AreEqual (15, queue.Count, "Enqueue-0014-1");
578 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0014-2");
581 Assert.IsNotNull (item, "Disable-0009-1");
582 Assert.AreEqual ("474193d1-4fd9-4b06-873a-e575744957a4", item.Guid.ToString(), "Disable-0009-3");
583 Assert.AreEqual (false, item.Disabled, "Disable-0009-3");
584 item.Disabled = true;
586 queue.Enqueue (list [15]);
587 Assert.AreEqual (16, queue.Count, "Enqueue-0015-1");
588 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0015-2");
591 Assert.IsNotNull (item, "Disable-0010-1");
592 Assert.AreEqual ("66bc962f-bf18-48a4-8164-722a5f53d211", item.Guid.ToString(), "Disable-0010-3");
593 Assert.AreEqual (false, item.Disabled, "Disable-0010-3");
594 item.Disabled = true;
596 queue.Enqueue (list [16]);
597 Assert.AreEqual (17, queue.Count, "Enqueue-0016-1");
598 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0016-2");
600 queue.Enqueue (list [17]);
601 Assert.AreEqual (18, queue.Count, "Enqueue-0017-1");
602 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0017-2");
604 queue.Enqueue (list [18]);
605 Assert.AreEqual (19, queue.Count, "Enqueue-0018-1");
606 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0018-2");
609 Assert.IsNotNull (item, "Disable-0011-1");
610 Assert.AreEqual ("817d3f42-bf7b-4a13-90bc-1895cafe2d23", item.Guid.ToString(), "Disable-0011-3");
611 Assert.AreEqual (false, item.Disabled, "Disable-0011-3");
612 item.Disabled = true;
615 Assert.IsNotNull (item, "Disable-0012-1");
616 Assert.AreEqual ("9096d210-ed15-4d38-9af2-26e59b0b8be0", item.Guid.ToString(), "Disable-0012-3");
617 Assert.AreEqual (false, item.Disabled, "Disable-0012-3");
618 item.Disabled = true;
620 queue.Enqueue (list [19]);
621 Assert.AreEqual (20, queue.Count, "Enqueue-0019-1");
622 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0019-2");
625 Assert.IsNotNull (item, "Disable-0013-1");
626 Assert.AreEqual ("4e49dc65-2c6a-4b2f-97e2-9cf09175c57a", item.Guid.ToString(), "Disable-0013-3");
627 Assert.AreEqual (false, item.Disabled, "Disable-0013-3");
628 item.Disabled = true;
630 queue.Enqueue (list [20]);
631 Assert.AreEqual (21, queue.Count, "Enqueue-0020-1");
632 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0020-2");
634 queue.Enqueue (list [21]);
635 Assert.AreEqual (22, queue.Count, "Enqueue-0021-1");
636 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0021-2");
638 queue.Enqueue (list [22]);
639 Assert.AreEqual (23, queue.Count, "Enqueue-0022-1");
640 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0022-2");
643 Assert.IsNotNull (item, "Disable-0014-1");
644 Assert.AreEqual ("7b0fb8c1-9642-4854-b979-7e223a092a3d", item.Guid.ToString(), "Disable-0014-3");
645 Assert.AreEqual (false, item.Disabled, "Disable-0014-3");
646 item.Disabled = true;
649 Assert.IsNotNull (item, "Disable-0015-1");
650 Assert.AreEqual ("b45b3bd3-d55d-4c41-b9da-150c19ec0856", item.Guid.ToString(), "Disable-0015-3");
651 Assert.AreEqual (false, item.Disabled, "Disable-0015-3");
652 item.Disabled = true;
654 queue.Enqueue (list [23]);
655 Assert.AreEqual (24, queue.Count, "Enqueue-0023-1");
656 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0023-2");
659 Assert.IsNotNull (item, "Disable-0016-1");
660 Assert.AreEqual ("417fc6e2-b9ae-40eb-906b-6e41b306a908", item.Guid.ToString(), "Disable-0016-3");
661 Assert.AreEqual (false, item.Disabled, "Disable-0016-3");
662 item.Disabled = true;
664 queue.Enqueue (list [24]);
665 Assert.AreEqual (25, queue.Count, "Enqueue-0024-1");
666 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0024-2");
669 Assert.IsNotNull (item, "Disable-0017-1");
670 Assert.AreEqual ("ac9cefe3-3331-4ee2-b0f1-69aaca2a955d", item.Guid.ToString(), "Disable-0017-3");
671 Assert.AreEqual (false, item.Disabled, "Disable-0017-3");
672 item.Disabled = true;
674 queue.Enqueue (list [25]);
675 Assert.AreEqual (26, queue.Count, "Enqueue-0025-1");
676 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0025-2");
678 queue.Enqueue (list [26]);
679 Assert.AreEqual (27, queue.Count, "Enqueue-0026-1");
680 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0026-2");
682 queue.Enqueue (list [27]);
683 Assert.AreEqual (28, queue.Count, "Enqueue-0027-1");
684 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", queue.Peek ().Guid.ToString(), "Enqueue-0027-2");
686 item = queue.Dequeue ();
687 Assert.IsNotNull (item, "Dequeue-0000-1");
688 Assert.AreEqual (27, queue.Count, "Dequeue-0000-2");
689 Assert.AreEqual ("3378afe8-5a2a-4f30-aedd-fa146880f93e", item.Guid.ToString (), "Dequeue-0000-3");
690 Assert.AreEqual (true, item.Disabled, "Dequeue-0000-4");
693 Assert.IsNotNull (item, "Disable-0018-1");
694 Assert.AreEqual ("c210ae2b-0c3d-4257-848d-f21ee48c02cc", item.Guid.ToString(), "Disable-0018-3");
695 Assert.AreEqual (false, item.Disabled, "Disable-0018-3");
696 item.Disabled = true;
698 item = queue.Dequeue ();
699 Assert.IsNotNull (item, "Dequeue-0001-1");
700 Assert.AreEqual (26, queue.Count, "Dequeue-0001-2");
701 Assert.AreEqual ("e290608d-7086-41a6-a87a-3f3051c14780", item.Guid.ToString (), "Dequeue-0001-3");
702 Assert.AreEqual (true, item.Disabled, "Dequeue-0001-4");
705 Assert.IsNotNull (item, "Disable-0019-1");
706 Assert.AreEqual ("e8b43015-cc9b-4cad-a881-faead4f18aa3", item.Guid.ToString(), "Disable-0019-3");
707 Assert.AreEqual (false, item.Disabled, "Disable-0019-3");
708 item.Disabled = true;
710 Assert.AreEqual (26, queue.Count, "Queue size after sequence");
712 item = queue.Dequeue ();
713 Assert.IsNotNull (item, "Dequeue-0002-1");
714 Assert.AreEqual (25, queue.Count, "Dequeue-0002-2");
715 Assert.AreEqual ("f374c3d0-06a5-4b0d-8fb5-f0e94a876847", item.Guid.ToString (), "Dequeue-0002-3");
716 Assert.AreEqual (false, item.Disabled, "Dequeue-0002-4");
718 item = queue.Dequeue ();
719 Assert.IsNotNull (item, "Dequeue-0003-1");
720 Assert.AreEqual (24, queue.Count, "Dequeue-0003-2");
721 Assert.AreEqual ("94cc61f5-312e-4d03-8d56-4e8b400f8ca0", item.Guid.ToString (), "Dequeue-0003-3");
722 Assert.AreEqual (true, item.Disabled, "Dequeue-0003-4");
724 item = queue.Dequeue ();
725 Assert.IsNotNull (item, "Dequeue-0004-1");
726 Assert.AreEqual (23, queue.Count, "Dequeue-0004-2");
727 Assert.AreEqual ("2d354d5c-8996-4932-ba5f-cd3591fe95cb", item.Guid.ToString (), "Dequeue-0004-3");
728 Assert.AreEqual (true, item.Disabled, "Dequeue-0004-4");
730 item = queue.Dequeue ();
731 Assert.IsNotNull (item, "Dequeue-0005-1");
732 Assert.AreEqual (22, queue.Count, "Dequeue-0005-2");
733 Assert.AreEqual ("93a0e663-0354-4301-ac27-9e782091f661", item.Guid.ToString (), "Dequeue-0005-3");
734 Assert.AreEqual (false, item.Disabled, "Dequeue-0005-4");
736 item = queue.Dequeue ();
737 Assert.IsNotNull (item, "Dequeue-0006-1");
738 Assert.AreEqual (21, queue.Count, "Dequeue-0006-2");
739 Assert.AreEqual ("817d3f42-bf7b-4a13-90bc-1895cafe2d23", item.Guid.ToString (), "Dequeue-0006-3");
740 Assert.AreEqual (true, item.Disabled, "Dequeue-0006-4");
742 item = queue.Dequeue ();
743 Assert.IsNotNull (item, "Dequeue-0007-1");
744 Assert.AreEqual (20, queue.Count, "Dequeue-0007-2");
745 Assert.AreEqual ("39402800-3c1e-478c-8bdc-571d902e32a7", item.Guid.ToString (), "Dequeue-0007-3");
746 Assert.AreEqual (false, item.Disabled, "Dequeue-0007-4");
748 item = queue.Dequeue ();
749 Assert.IsNotNull (item, "Dequeue-0008-1");
750 Assert.AreEqual (19, queue.Count, "Dequeue-0008-2");
751 Assert.AreEqual ("b45b3bd3-d55d-4c41-b9da-150c19ec0856", item.Guid.ToString (), "Dequeue-0008-3");
752 Assert.AreEqual (true, item.Disabled, "Dequeue-0008-4");
754 item = queue.Dequeue ();
755 Assert.IsNotNull (item, "Dequeue-0009-1");
756 Assert.AreEqual (18, queue.Count, "Dequeue-0009-2");
757 Assert.AreEqual ("f7e86ec2-dc06-484f-81ed-df4373fff95b", item.Guid.ToString (), "Dequeue-0009-3");
758 Assert.AreEqual (false, item.Disabled, "Dequeue-0009-4");
760 item = queue.Dequeue ();
761 Assert.IsNotNull (item, "Dequeue-0010-1");
762 Assert.AreEqual (17, queue.Count, "Dequeue-0010-2");
763 Assert.AreEqual ("ad6319f5-27bc-4444-9eb8-1320009ab184", item.Guid.ToString (), "Dequeue-0010-3");
764 Assert.AreEqual (false, item.Disabled, "Dequeue-0010-4");
766 item = queue.Dequeue ();
767 Assert.IsNotNull (item, "Dequeue-0011-1");
768 Assert.AreEqual (16, queue.Count, "Dequeue-0011-2");
769 Assert.AreEqual ("7b0fb8c1-9642-4854-b979-7e223a092a3d", item.Guid.ToString (), "Dequeue-0011-3");
770 Assert.AreEqual (true, item.Disabled, "Dequeue-0011-4");
772 item = queue.Dequeue ();
773 Assert.IsNotNull (item, "Dequeue-0012-1");
774 Assert.AreEqual (15, queue.Count, "Dequeue-0012-2");
775 Assert.AreEqual ("414bdd0b-ab30-4d61-aef2-2d34fd929ed2", item.Guid.ToString (), "Dequeue-0012-3");
776 Assert.AreEqual (false, item.Disabled, "Dequeue-0012-4");
778 item = queue.Dequeue ();
779 Assert.IsNotNull (item, "Dequeue-0013-1");
780 Assert.AreEqual (14, queue.Count, "Dequeue-0013-2");
781 Assert.AreEqual ("c210ae2b-0c3d-4257-848d-f21ee48c02cc", item.Guid.ToString (), "Dequeue-0013-3");
782 Assert.AreEqual (true, item.Disabled, "Dequeue-0013-4");
784 item = queue.Dequeue ();
785 Assert.IsNotNull (item, "Dequeue-0014-1");
786 Assert.AreEqual (13, queue.Count, "Dequeue-0014-2");
787 Assert.AreEqual ("e8b43015-cc9b-4cad-a881-faead4f18aa3", item.Guid.ToString (), "Dequeue-0014-3");
788 Assert.AreEqual (true, item.Disabled, "Dequeue-0014-4");
790 item = queue.Dequeue ();
791 Assert.IsNotNull (item, "Dequeue-0015-1");
792 Assert.AreEqual (12, queue.Count, "Dequeue-0015-2");
793 Assert.AreEqual ("3866994b-3be5-4408-9077-529fe701d3f3", item.Guid.ToString (), "Dequeue-0015-3");
794 Assert.AreEqual (false, item.Disabled, "Dequeue-0015-4");
796 item = queue.Dequeue ();
797 Assert.IsNotNull (item, "Dequeue-0016-1");
798 Assert.AreEqual (11, queue.Count, "Dequeue-0016-2");
799 Assert.AreEqual ("33191cc7-c1b4-4726-b428-64efb69a6c46", item.Guid.ToString (), "Dequeue-0016-3");
800 Assert.AreEqual (true, item.Disabled, "Dequeue-0016-4");
802 item = queue.Dequeue ();
803 Assert.IsNotNull (item, "Dequeue-0017-1");
804 Assert.AreEqual (10, queue.Count, "Dequeue-0017-2");
805 Assert.AreEqual ("88bee6f1-09ac-4af2-9bc3-ebd619009377", item.Guid.ToString (), "Dequeue-0017-3");
806 Assert.AreEqual (true, item.Disabled, "Dequeue-0017-4");
808 item = queue.Dequeue ();
809 Assert.IsNotNull (item, "Dequeue-0018-1");
810 Assert.AreEqual (9, queue.Count, "Dequeue-0018-2");
811 Assert.AreEqual ("986174eb-da85-4a7b-9919-cd0668db69bf", item.Guid.ToString (), "Dequeue-0018-3");
812 Assert.AreEqual (true, item.Disabled, "Dequeue-0018-4");
814 item = queue.Dequeue ();
815 Assert.IsNotNull (item, "Dequeue-0019-1");
816 Assert.AreEqual (8, queue.Count, "Dequeue-0019-2");
817 Assert.AreEqual ("3c5fd8ab-a611-4bfb-afb0-5acee9b45dda", item.Guid.ToString (), "Dequeue-0019-3");
818 Assert.AreEqual (true, item.Disabled, "Dequeue-0019-4");
820 item = queue.Dequeue ();
821 Assert.IsNotNull (item, "Dequeue-0020-1");
822 Assert.AreEqual (7, queue.Count, "Dequeue-0020-2");
823 Assert.AreEqual ("feebc79b-1867-42c9-a966-bbb448d78a44", item.Guid.ToString (), "Dequeue-0020-3");
824 Assert.AreEqual (true, item.Disabled, "Dequeue-0020-4");
826 item = queue.Dequeue ();
827 Assert.IsNotNull (item, "Dequeue-0021-1");
828 Assert.AreEqual (6, queue.Count, "Dequeue-0021-2");
829 Assert.AreEqual ("474193d1-4fd9-4b06-873a-e575744957a4", item.Guid.ToString (), "Dequeue-0021-3");
830 Assert.AreEqual (true, item.Disabled, "Dequeue-0021-4");
832 item = queue.Dequeue ();
833 Assert.IsNotNull (item, "Dequeue-0022-1");
834 Assert.AreEqual (5, queue.Count, "Dequeue-0022-2");
835 Assert.AreEqual ("66bc962f-bf18-48a4-8164-722a5f53d211", item.Guid.ToString (), "Dequeue-0022-3");
836 Assert.AreEqual (true, item.Disabled, "Dequeue-0022-4");
838 item = queue.Dequeue ();
839 Assert.IsNotNull (item, "Dequeue-0023-1");
840 Assert.AreEqual (4, queue.Count, "Dequeue-0023-2");
841 Assert.AreEqual ("9096d210-ed15-4d38-9af2-26e59b0b8be0", item.Guid.ToString (), "Dequeue-0023-3");
842 Assert.AreEqual (true, item.Disabled, "Dequeue-0023-4");
844 item = queue.Dequeue ();
845 Assert.IsNotNull (item, "Dequeue-0024-1");
846 Assert.AreEqual (3, queue.Count, "Dequeue-0024-2");
847 Assert.AreEqual ("4e49dc65-2c6a-4b2f-97e2-9cf09175c57a", item.Guid.ToString (), "Dequeue-0024-3");
848 Assert.AreEqual (true, item.Disabled, "Dequeue-0024-4");
850 item = queue.Dequeue ();
851 Assert.IsNotNull (item, "Dequeue-0025-1");
852 Assert.AreEqual (2, queue.Count, "Dequeue-0025-2");
853 Assert.AreEqual ("417fc6e2-b9ae-40eb-906b-6e41b306a908", item.Guid.ToString (), "Dequeue-0025-3");
854 Assert.AreEqual (true, item.Disabled, "Dequeue-0025-4");
856 item = queue.Dequeue ();
857 Assert.IsNotNull (item, "Dequeue-0026-1");
858 Assert.AreEqual (1, queue.Count, "Dequeue-0026-2");
859 Assert.AreEqual ("ac9cefe3-3331-4ee2-b0f1-69aaca2a955d", item.Guid.ToString (), "Dequeue-0026-3");
860 Assert.AreEqual (true, item.Disabled, "Dequeue-0026-4");
862 item = queue.Dequeue ();
863 Assert.IsNotNull (item, "Dequeue-0027-1");
864 Assert.AreEqual (0, queue.Count, "Dequeue-0027-2");
865 Assert.AreEqual ("ae852a56-e081-4ee7-b360-81d4ba1a2000", item.Guid.ToString (), "Dequeue-0027-3");
866 Assert.AreEqual (false, item.Disabled, "Dequeue-0027-4");
870 [Test (Description="Generated from sequence file cache_pq_sequence_2010-02-03_01:07:55.seq")]
871 public void Sequence_0004 ()
873 var list = new List <CacheItem> {
874 new CacheItem {Key = "PartialCachingControl\nGUID: f11febcc-d445-4036-bb93-aa3932ceb4ef\n", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:06:39 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:06:34 AM"), ExpiresAt = 634007595994690560, Disabled = false, Guid = new Guid ("757dc15a-3340-4704-9292-17f3004e2ee5")},
875 new CacheItem {Key = "@@@InProc@B748F7C2AA1F04BCF40EAB40", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:26:34 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("2/3/2010 2:06:34 AM"), ExpiresAt = 634007607944742000, Disabled = false, Guid = new Guid ("a4778103-c8e9-4304-90db-3f54b718e50a")},
876 new CacheItem {Key = "@@@InProc@B748F7C2AA1F04BCF40EAB40", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:26:34 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("2/3/2010 2:06:34 AM"), ExpiresAt = 634007607944758990, Disabled = false, Guid = new Guid ("246d4b59-6748-4bef-8f78-5b081b0686f1")},
877 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:06:42 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:06:34 AM"), ExpiresAt = 634007596029748620, Disabled = false, Guid = new Guid ("46616129-bd8d-402b-954f-a05944535e23")},
878 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:06:42 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:06:34 AM"), ExpiresAt = 634007596029748620, Disabled = false, Guid = new Guid ("f85a0942-6f20-4f71-ae57-3b2669052460")},
879 new CacheItem {Key = "PartialCachingControl\nGUID: f11febcc-d445-4036-bb93-aa3932ceb4ef\n", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:06:58 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:06:53 AM"), ExpiresAt = 634007596187154840, Disabled = false, Guid = new Guid ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35")},
880 new CacheItem {Key = "@@@InProc@B748F7C2AA1F04BCF40EAB40", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:26:53 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("2/3/2010 2:06:53 AM"), ExpiresAt = 634007608137155850, Disabled = false, Guid = new Guid ("bc16a289-5ce4-436f-9791-1885f033bc6e")},
881 new CacheItem {Key = "@@@InProc@B748F7C2AA1F04BCF40EAB40", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:26:53 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("2/3/2010 2:06:53 AM"), ExpiresAt = 634007608137156090, Disabled = false, Guid = new Guid ("f6651f9b-36fd-481d-bb31-8abc3d110a45")},
882 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:07:03 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:06:53 AM"), ExpiresAt = 634007596237139120, Disabled = false, Guid = new Guid ("226ef04f-1118-4225-abe1-43d6e228db95")},
883 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:07:03 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:06:53 AM"), ExpiresAt = 634007596237139120, Disabled = false, Guid = new Guid ("9df2ed49-168b-4769-8d9e-7f963e62123c")},
884 new CacheItem {Key = "PartialCachingControl\nGUID: f11febcc-d445-4036-bb93-aa3932ceb4ef\n", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:07:30 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:07:25 AM"), ExpiresAt = 634007596504393570, Disabled = false, Guid = new Guid ("30952e54-d94b-450d-b1ff-5e74c66bb4f5")},
885 new CacheItem {Key = "@@@InProc@B748F7C2AA1F04BCF40EAB40", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:27:25 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("2/3/2010 2:07:25 AM"), ExpiresAt = 634007608454399100, Disabled = false, Guid = new Guid ("e50d5a73-7861-412b-b9ad-924c13c2e9c5")},
886 new CacheItem {Key = "@@@InProc@B748F7C2AA1F04BCF40EAB40", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:27:25 AM"), SlidingExpiration = TimeSpan.Parse ("00:20:00"), Priority = CacheItemPriority.AboveNormal, LastChange = DateTime.Parse ("2/3/2010 2:07:25 AM"), ExpiresAt = 634007608454399320, Disabled = false, Guid = new Guid ("631452f5-a8e5-483e-a0ac-9c3f7abd37a1")},
887 new CacheItem {Key = "@InMemoryOCP_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:07:35 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:07:25 AM"), ExpiresAt = 634007596554387900, Disabled = false, Guid = new Guid ("01a63c0e-5963-4eac-8b0e-b1b2ea508098")},
888 new CacheItem {Key = "@prefix@_vbk/default.aspxGETWQFH", AbsoluteExpiration = DateTime.Parse ("2/3/2010 2:07:35 AM"), SlidingExpiration = TimeSpan.Parse ("00:00:00"), Priority = CacheItemPriority.Normal, LastChange = DateTime.Parse ("2/3/2010 2:07:25 AM"), ExpiresAt = 634007596554387900, Disabled = false, Guid = new Guid ("9e38cf23-6785-49e8-9922-8e1c1d86a205")},
890 var queue = new CacheItemPriorityQueue ();
893 queue.Enqueue (list [0]);
894 Assert.AreEqual (1, queue.Count, "Enqueue-0000-1");
895 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", queue.Peek ().Guid.ToString(), "Enqueue-0000-2");
897 queue.Enqueue (list [1]);
898 Assert.AreEqual (2, queue.Count, "Enqueue-0001-1");
899 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", queue.Peek ().Guid.ToString(), "Enqueue-0001-2");
902 Assert.IsNotNull (item, "Disable-0000-1");
903 Assert.AreEqual ("a4778103-c8e9-4304-90db-3f54b718e50a", item.Guid.ToString(), "Disable-0000-3");
904 Assert.AreEqual (false, item.Disabled, "Disable-0000-3");
905 item.Disabled = true;
907 queue.Enqueue (list [2]);
908 Assert.AreEqual (3, queue.Count, "Enqueue-0002-1");
909 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", queue.Peek ().Guid.ToString(), "Enqueue-0002-2");
911 queue.Enqueue (list [3]);
912 Assert.AreEqual (4, queue.Count, "Enqueue-0003-1");
913 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", queue.Peek ().Guid.ToString(), "Enqueue-0003-2");
915 queue.Enqueue (list [4]);
916 Assert.AreEqual (5, queue.Count, "Enqueue-0004-1");
917 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", queue.Peek ().Guid.ToString(), "Enqueue-0004-2");
919 item = queue.Peek ();
920 Assert.IsNotNull (item, "Peek-0000-1");
921 Assert.AreEqual (5, queue.Count, "Peek-0000-2");
922 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", item.Guid.ToString (), "Peek-0000-3");
923 Assert.AreEqual (false, item.Disabled, "Peek-0000-4");
925 item = queue.Dequeue ();
926 Assert.IsNotNull (item, "Dequeue-0000-1");
927 Assert.AreEqual (4, queue.Count, "Dequeue-0000-2");
928 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", item.Guid.ToString (), "Dequeue-0000-3");
929 Assert.AreEqual (false, item.Disabled, "Dequeue-0000-4");
932 Assert.IsNotNull (item, "Disable-0001-1");
933 Assert.AreEqual ("757dc15a-3340-4704-9292-17f3004e2ee5", item.Guid.ToString(), "Disable-0001-3");
934 Assert.AreEqual (false, item.Disabled, "Disable-0001-3");
935 item.Disabled = true;
937 item = queue.Peek ();
938 Assert.IsNotNull (item, "Peek-0001-1");
939 Assert.AreEqual (4, queue.Count, "Peek-0001-2");
940 Assert.AreEqual ("f85a0942-6f20-4f71-ae57-3b2669052460", item.Guid.ToString (), "Peek-0001-3");
941 Assert.AreEqual (false, item.Disabled, "Peek-0001-4");
943 item = queue.Dequeue ();
944 Assert.IsNotNull (item, "Dequeue-0001-1");
945 Assert.AreEqual (3, queue.Count, "Dequeue-0001-2");
946 Assert.AreEqual ("f85a0942-6f20-4f71-ae57-3b2669052460", item.Guid.ToString (), "Dequeue-0001-3");
947 Assert.AreEqual (false, item.Disabled, "Dequeue-0001-4");
950 Assert.IsNotNull (item, "Disable-0002-1");
951 Assert.AreEqual ("f85a0942-6f20-4f71-ae57-3b2669052460", item.Guid.ToString(), "Disable-0002-3");
952 Assert.AreEqual (false, item.Disabled, "Disable-0002-3");
953 item.Disabled = true;
955 item = queue.Peek ();
956 Assert.IsNotNull (item, "Peek-0002-1");
957 Assert.AreEqual (3, queue.Count, "Peek-0002-2");
958 Assert.AreEqual ("46616129-bd8d-402b-954f-a05944535e23", item.Guid.ToString (), "Peek-0002-3");
959 Assert.AreEqual (false, item.Disabled, "Peek-0002-4");
961 item = queue.Dequeue ();
962 Assert.IsNotNull (item, "Dequeue-0002-1");
963 Assert.AreEqual (2, queue.Count, "Dequeue-0002-2");
964 Assert.AreEqual ("46616129-bd8d-402b-954f-a05944535e23", item.Guid.ToString (), "Dequeue-0002-3");
965 Assert.AreEqual (false, item.Disabled, "Dequeue-0002-4");
968 Assert.IsNotNull (item, "Disable-0003-1");
969 Assert.AreEqual ("46616129-bd8d-402b-954f-a05944535e23", item.Guid.ToString(), "Disable-0003-3");
970 Assert.AreEqual (false, item.Disabled, "Disable-0003-3");
971 item.Disabled = true;
973 item = queue.Peek ();
974 Assert.IsNotNull (item, "Peek-0003-1");
975 Assert.AreEqual (2, queue.Count, "Peek-0003-2");
976 Assert.AreEqual ("a4778103-c8e9-4304-90db-3f54b718e50a", item.Guid.ToString (), "Peek-0003-3");
977 Assert.AreEqual (true, item.Disabled, "Peek-0003-4");
979 item = queue.Dequeue ();
980 Assert.IsNotNull (item, "Dequeue-0003-1");
981 Assert.AreEqual (1, queue.Count, "Dequeue-0003-2");
982 Assert.AreEqual ("a4778103-c8e9-4304-90db-3f54b718e50a", item.Guid.ToString (), "Dequeue-0003-3");
983 Assert.AreEqual (true, item.Disabled, "Dequeue-0003-4");
985 item = queue.Dequeue ();
986 Assert.IsNotNull (item, "Dequeue-0004-1");
987 Assert.AreEqual (0, queue.Count, "Dequeue-0004-2");
988 Assert.AreEqual ("246d4b59-6748-4bef-8f78-5b081b0686f1", item.Guid.ToString (), "Dequeue-0004-3");
989 Assert.AreEqual (false, item.Disabled, "Dequeue-0004-4");
991 queue.Enqueue (list [5]);
992 Assert.AreEqual (1, queue.Count, "Enqueue-0005-1");
993 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", queue.Peek ().Guid.ToString(), "Enqueue-0005-2");
996 Assert.IsNotNull (item, "Disable-0004-1");
997 Assert.AreEqual ("246d4b59-6748-4bef-8f78-5b081b0686f1", item.Guid.ToString(), "Disable-0004-3");
998 Assert.AreEqual (false, item.Disabled, "Disable-0004-3");
999 item.Disabled = true;
1001 queue.Enqueue (list [6]);
1002 Assert.AreEqual (2, queue.Count, "Enqueue-0006-1");
1003 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", queue.Peek ().Guid.ToString(), "Enqueue-0006-2");
1006 Assert.IsNotNull (item, "Disable-0005-1");
1007 Assert.AreEqual ("bc16a289-5ce4-436f-9791-1885f033bc6e", item.Guid.ToString(), "Disable-0005-3");
1008 Assert.AreEqual (false, item.Disabled, "Disable-0005-3");
1009 item.Disabled = true;
1011 queue.Enqueue (list [7]);
1012 Assert.AreEqual (3, queue.Count, "Enqueue-0007-1");
1013 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", queue.Peek ().Guid.ToString(), "Enqueue-0007-2");
1015 queue.Enqueue (list [8]);
1016 Assert.AreEqual (4, queue.Count, "Enqueue-0008-1");
1017 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", queue.Peek ().Guid.ToString(), "Enqueue-0008-2");
1019 queue.Enqueue (list [9]);
1020 Assert.AreEqual (5, queue.Count, "Enqueue-0009-1");
1021 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", queue.Peek ().Guid.ToString(), "Enqueue-0009-2");
1023 item = queue.Peek ();
1024 Assert.IsNotNull (item, "Peek-0004-1");
1025 Assert.AreEqual (5, queue.Count, "Peek-0004-2");
1026 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", item.Guid.ToString (), "Peek-0004-3");
1027 Assert.AreEqual (false, item.Disabled, "Peek-0004-4");
1029 item = queue.Dequeue ();
1030 Assert.IsNotNull (item, "Dequeue-0005-1");
1031 Assert.AreEqual (4, queue.Count, "Dequeue-0005-2");
1032 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", item.Guid.ToString (), "Dequeue-0005-3");
1033 Assert.AreEqual (false, item.Disabled, "Dequeue-0005-4");
1036 Assert.IsNotNull (item, "Disable-0006-1");
1037 Assert.AreEqual ("e8b1f7d4-a874-4b56-84ce-1434a72f9d35", item.Guid.ToString(), "Disable-0006-3");
1038 Assert.AreEqual (false, item.Disabled, "Disable-0006-3");
1039 item.Disabled = true;
1041 item = queue.Peek ();
1042 Assert.IsNotNull (item, "Peek-0005-1");
1043 Assert.AreEqual (4, queue.Count, "Peek-0005-2");
1044 Assert.AreEqual ("9df2ed49-168b-4769-8d9e-7f963e62123c", item.Guid.ToString (), "Peek-0005-3");
1045 Assert.AreEqual (false, item.Disabled, "Peek-0005-4");
1047 item = queue.Peek ();
1048 Assert.IsNotNull (item, "Peek-0006-1");
1049 Assert.AreEqual (4, queue.Count, "Peek-0006-2");
1050 Assert.AreEqual ("9df2ed49-168b-4769-8d9e-7f963e62123c", item.Guid.ToString (), "Peek-0006-3");
1051 Assert.AreEqual (false, item.Disabled, "Peek-0006-4");
1053 item = queue.Dequeue ();
1054 Assert.IsNotNull (item, "Dequeue-0006-1");
1055 Assert.AreEqual (3, queue.Count, "Dequeue-0006-2");
1056 Assert.AreEqual ("9df2ed49-168b-4769-8d9e-7f963e62123c", item.Guid.ToString (), "Dequeue-0006-3");
1057 Assert.AreEqual (false, item.Disabled, "Dequeue-0006-4");
1060 Assert.IsNotNull (item, "Disable-0007-1");
1061 Assert.AreEqual ("9df2ed49-168b-4769-8d9e-7f963e62123c", item.Guid.ToString(), "Disable-0007-3");
1062 Assert.AreEqual (false, item.Disabled, "Disable-0007-3");
1063 item.Disabled = true;
1065 item = queue.Peek ();
1066 Assert.IsNotNull (item, "Peek-0007-1");
1067 Assert.AreEqual (3, queue.Count, "Peek-0007-2");
1068 Assert.AreEqual ("226ef04f-1118-4225-abe1-43d6e228db95", item.Guid.ToString (), "Peek-0007-3");
1069 Assert.AreEqual (false, item.Disabled, "Peek-0007-4");
1071 item = queue.Dequeue ();
1072 Assert.IsNotNull (item, "Dequeue-0007-1");
1073 Assert.AreEqual (2, queue.Count, "Dequeue-0007-2");
1074 Assert.AreEqual ("226ef04f-1118-4225-abe1-43d6e228db95", item.Guid.ToString (), "Dequeue-0007-3");
1075 Assert.AreEqual (false, item.Disabled, "Dequeue-0007-4");
1078 Assert.IsNotNull (item, "Disable-0008-1");
1079 Assert.AreEqual ("226ef04f-1118-4225-abe1-43d6e228db95", item.Guid.ToString(), "Disable-0008-3");
1080 Assert.AreEqual (false, item.Disabled, "Disable-0008-3");
1081 item.Disabled = true;
1083 item = queue.Peek ();
1084 Assert.IsNotNull (item, "Peek-0008-1");
1085 Assert.AreEqual (2, queue.Count, "Peek-0008-2");
1086 Assert.AreEqual ("bc16a289-5ce4-436f-9791-1885f033bc6e", item.Guid.ToString (), "Peek-0008-3");
1087 Assert.AreEqual (true, item.Disabled, "Peek-0008-4");
1089 item = queue.Dequeue ();
1090 Assert.IsNotNull (item, "Dequeue-0008-1");
1091 Assert.AreEqual (1, queue.Count, "Dequeue-0008-2");
1092 Assert.AreEqual ("bc16a289-5ce4-436f-9791-1885f033bc6e", item.Guid.ToString (), "Dequeue-0008-3");
1093 Assert.AreEqual (true, item.Disabled, "Dequeue-0008-4");
1095 item = queue.Dequeue ();
1096 Assert.IsNotNull (item, "Dequeue-0009-1");
1097 Assert.AreEqual (0, queue.Count, "Dequeue-0009-2");
1098 Assert.AreEqual ("f6651f9b-36fd-481d-bb31-8abc3d110a45", item.Guid.ToString (), "Dequeue-0009-3");
1099 Assert.AreEqual (false, item.Disabled, "Dequeue-0009-4");
1101 queue.Enqueue (list [10]);
1102 Assert.AreEqual (1, queue.Count, "Enqueue-0010-1");
1103 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", queue.Peek ().Guid.ToString(), "Enqueue-0010-2");
1106 Assert.IsNotNull (item, "Disable-0009-1");
1107 Assert.AreEqual ("f6651f9b-36fd-481d-bb31-8abc3d110a45", item.Guid.ToString(), "Disable-0009-3");
1108 Assert.AreEqual (false, item.Disabled, "Disable-0009-3");
1109 item.Disabled = true;
1111 queue.Enqueue (list [11]);
1112 Assert.AreEqual (2, queue.Count, "Enqueue-0011-1");
1113 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", queue.Peek ().Guid.ToString(), "Enqueue-0011-2");
1116 Assert.IsNotNull (item, "Disable-0010-1");
1117 Assert.AreEqual ("e50d5a73-7861-412b-b9ad-924c13c2e9c5", item.Guid.ToString(), "Disable-0010-3");
1118 Assert.AreEqual (false, item.Disabled, "Disable-0010-3");
1119 item.Disabled = true;
1121 queue.Enqueue (list [12]);
1122 Assert.AreEqual (3, queue.Count, "Enqueue-0012-1");
1123 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", queue.Peek ().Guid.ToString(), "Enqueue-0012-2");
1125 queue.Enqueue (list [13]);
1126 Assert.AreEqual (4, queue.Count, "Enqueue-0013-1");
1127 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", queue.Peek ().Guid.ToString(), "Enqueue-0013-2");
1129 queue.Enqueue (list [14]);
1130 Assert.AreEqual (5, queue.Count, "Enqueue-0014-1");
1131 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", queue.Peek ().Guid.ToString(), "Enqueue-0014-2");
1133 item = queue.Peek ();
1134 Assert.IsNotNull (item, "Peek-0009-1");
1135 Assert.AreEqual (5, queue.Count, "Peek-0009-2");
1136 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", item.Guid.ToString (), "Peek-0009-3");
1137 Assert.AreEqual (false, item.Disabled, "Peek-0009-4");
1139 item = queue.Dequeue ();
1140 Assert.IsNotNull (item, "Dequeue-0010-1");
1141 Assert.AreEqual (4, queue.Count, "Dequeue-0010-2");
1142 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", item.Guid.ToString (), "Dequeue-0010-3");
1143 Assert.AreEqual (false, item.Disabled, "Dequeue-0010-4");
1146 Assert.IsNotNull (item, "Disable-0011-1");
1147 Assert.AreEqual ("30952e54-d94b-450d-b1ff-5e74c66bb4f5", item.Guid.ToString(), "Disable-0011-3");
1148 Assert.AreEqual (false, item.Disabled, "Disable-0011-3");
1149 item.Disabled = true;
1151 item = queue.Peek ();
1152 Assert.IsNotNull (item, "Peek-0010-1");
1153 Assert.AreEqual (4, queue.Count, "Peek-0010-2");
1154 Assert.AreEqual ("9e38cf23-6785-49e8-9922-8e1c1d86a205", item.Guid.ToString (), "Peek-0010-3");
1155 Assert.AreEqual (false, item.Disabled, "Peek-0010-4");
1157 item = queue.Peek ();
1158 Assert.IsNotNull (item, "Peek-0011-1");
1159 Assert.AreEqual (4, queue.Count, "Peek-0011-2");
1160 Assert.AreEqual ("9e38cf23-6785-49e8-9922-8e1c1d86a205", item.Guid.ToString (), "Peek-0011-3");
1161 Assert.AreEqual (false, item.Disabled, "Peek-0011-4");
1163 item = queue.Dequeue ();
1164 Assert.IsNotNull (item, "Dequeue-0011-1");
1165 Assert.AreEqual (3, queue.Count, "Dequeue-0011-2");
1166 Assert.AreEqual ("9e38cf23-6785-49e8-9922-8e1c1d86a205", item.Guid.ToString (), "Dequeue-0011-3");
1167 Assert.AreEqual (false, item.Disabled, "Dequeue-0011-4");
1170 Assert.IsNotNull (item, "Disable-0012-1");
1171 Assert.AreEqual ("9e38cf23-6785-49e8-9922-8e1c1d86a205", item.Guid.ToString(), "Disable-0012-3");
1172 Assert.AreEqual (false, item.Disabled, "Disable-0012-3");
1173 item.Disabled = true;
1175 item = queue.Peek ();
1176 Assert.IsNotNull (item, "Peek-0012-1");
1177 Assert.AreEqual (3, queue.Count, "Peek-0012-2");
1178 Assert.AreEqual ("01a63c0e-5963-4eac-8b0e-b1b2ea508098", item.Guid.ToString (), "Peek-0012-3");
1179 Assert.AreEqual (false, item.Disabled, "Peek-0012-4");
1181 item = queue.Dequeue ();
1182 Assert.IsNotNull (item, "Dequeue-0012-1");
1183 Assert.AreEqual (2, queue.Count, "Dequeue-0012-2");
1184 Assert.AreEqual ("01a63c0e-5963-4eac-8b0e-b1b2ea508098", item.Guid.ToString (), "Dequeue-0012-3");
1185 Assert.AreEqual (false, item.Disabled, "Dequeue-0012-4");
1188 Assert.IsNotNull (item, "Disable-0013-1");
1189 Assert.AreEqual ("01a63c0e-5963-4eac-8b0e-b1b2ea508098", item.Guid.ToString(), "Disable-0013-3");
1190 Assert.AreEqual (false, item.Disabled, "Disable-0013-3");
1191 item.Disabled = true;
1193 item = queue.Peek ();
1194 Assert.IsNotNull (item, "Peek-0013-1");
1195 Assert.AreEqual (2, queue.Count, "Peek-0013-2");
1196 Assert.AreEqual ("e50d5a73-7861-412b-b9ad-924c13c2e9c5", item.Guid.ToString (), "Peek-0013-3");
1197 Assert.AreEqual (true, item.Disabled, "Peek-0013-4");
1199 item = queue.Dequeue ();
1200 Assert.IsNotNull (item, "Dequeue-0013-1");
1201 Assert.AreEqual (1, queue.Count, "Dequeue-0013-2");
1202 Assert.AreEqual ("e50d5a73-7861-412b-b9ad-924c13c2e9c5", item.Guid.ToString (), "Dequeue-0013-3");
1203 Assert.AreEqual (true, item.Disabled, "Dequeue-0013-4");
1205 item = queue.Dequeue ();
1206 Assert.IsNotNull (item, "Dequeue-0014-1");
1207 Assert.AreEqual (0, queue.Count, "Dequeue-0014-2");
1208 Assert.AreEqual ("631452f5-a8e5-483e-a0ac-9c3f7abd37a1", item.Guid.ToString (), "Dequeue-0014-3");
1209 Assert.AreEqual (false, item.Disabled, "Dequeue-0014-4");
1211 Assert.AreEqual (0, queue.Count, "Queue size after sequence");