Beispiel #1
0
        public virtual void TestResourceRequest()
        {
            Resource        resource = recordFactory.NewRecordInstance <Resource>();
            Priority        priority = recordFactory.NewRecordInstance <Priority>();
            ResourceRequest original = ResourceRequest.NewInstance(priority, "localhost", resource
                                                                   , 2);
            ResourceRequest copy = ResourceRequest.NewInstance(priority, "localhost", resource
                                                               , 2);

            NUnit.Framework.Assert.IsTrue(original.Equals(copy));
            NUnit.Framework.Assert.AreEqual(0, original.CompareTo(copy));
            NUnit.Framework.Assert.IsTrue(original.GetHashCode() == copy.GetHashCode());
            copy.SetNumContainers(1);
            NUnit.Framework.Assert.IsFalse(original.Equals(copy));
            NUnit.Framework.Assert.AreNotSame(0, original.CompareTo(copy));
            NUnit.Framework.Assert.IsFalse(original.GetHashCode() == copy.GetHashCode());
        }