Esempio n. 1
0
        public static void TestNullIsOk()
        {
            var reportedModule = new TestRuntimeModule(TestModule1.Name, TestModule1.Version, TestModule1.RestartPolicy, TestModule1.Type, ModuleStatus.Running, TestModule1.Config, 0, null, DateTime.MinValue, DateTime.MinValue, 0, DateTime.MinValue, ModuleStatus.Running);

            Assert.True(TestModule1.Equals(reportedModule));
            Assert.True(reportedModule.Equals(TestModule1));
            Assert.False(reportedModule.Equals(ReportedModule1));
        }
Esempio n. 2
0
        public static void TestEquality()
        {
            TestRuntimeModule reportedModuleReference = ReportedModule1;

            Assert.False(ReportedModule1.Equals(null));
            Assert.True(ReportedModule1.Equals(reportedModuleReference));
            Assert.True(TestModule1.Equals(ReportedModule1));
            Assert.True(ReportedModule1.Equals(TestModule1));
            Assert.False(TestModule1.Equals(ReportedModule2));
            Assert.False(ReportedModule2.Equals(TestModule1));
            Assert.False(ReportedModule1.Equals(new object()));
            Assert.False(ReportedModule1.Equals(ReportedModule2));
            Assert.True(ReportedModule1.Equals(ReportedModule3));
            Assert.False(ReportedModule3.Equals(ReportedModule4));
            Assert.False(ReportedModule3.Equals(ReportedModule5));
            Assert.False(ReportedModule3.Equals(ReportedModule6));
            Assert.False(ReportedModule3.Equals(ReportedModule7));
        }