}\r
AssertNotNull (e.Current);\r
}\r
-
+\r
[Test]\r
public void EnumeratorFalseAfterMoveNextAll () \r
{\r
}\r
}\r
\r
- public void TestSynchronizedClone() \r
+ [Test]\r
+ public void SynchronizedClone () \r
{\r
- SetUp();\r
- Queue q1sync =Queue.Synchronized(q1);\r
- AssertEquals("q1sync.IsSyncronized", true, q1sync.IsSynchronized); \r
+ Queue q1sync = Queue.Synchronized (q1);\r
+ Assert ("q1sync.IsSyncronized", q1sync.IsSynchronized); \r
+ AssertEquals ("q1sync.Count", q1.Count, q1sync.Count);\r
+\r
+ Queue q1syncsync = Queue.Synchronized (q1sync);\r
+ Assert ("q1syncsync must be synchronized too", q1syncsync.IsSynchronized);\r
+ AssertEquals ("q1syncsync.Count", q1.Count, q1syncsync.Count);\r
+\r
Queue q1syncclone = (Queue) q1sync.Clone();\r
- AssertEquals("clone must be synchronized too", true, q1syncclone.IsSynchronized);\r
+ Assert ("clone must be synchronized too", q1syncclone.IsSynchronized);\r
+ AssertEquals ("q1syncclone.Count", q1.Count, q1syncclone.Count);\r
}\r
}\r
}\r