Пример #1
0
        public void ComPluginSourceDefinition_Equals_ComPluginSource_Expected_False()
        {
            const string expectedComName      = "testComName";
            const string expectedClsId        = "testClsId";
            const bool   expectedIs32Bit      = false;
            var          expectedResourceID   = Guid.NewGuid();
            const string expectedResourceName = "testResource";

            var mockComPlugin = new Mock <IComPlugin>();

            mockComPlugin.Setup(comPlugin => comPlugin.ComName).Returns(expectedComName);
            mockComPlugin.Setup(comPlugin => comPlugin.ClsId).Returns(expectedClsId);
            mockComPlugin.Setup(comPlugin => comPlugin.Is32Bit).Returns(expectedIs32Bit);
            mockComPlugin.Setup(comPlugin => comPlugin.ResourceID).Returns(expectedResourceID);
            mockComPlugin.Setup(comPlugin => comPlugin.ResourceName).Returns(expectedResourceName);

            var comPluginSourceDefinition = new ComPluginSourceDefinition(mockComPlugin.Object);

            var mockComPluginDup = new Mock <IComPlugin>();

            mockComPluginDup.Setup(comPlugin => comPlugin.ComName).Returns("NewComName");
            mockComPluginDup.Setup(comPlugin => comPlugin.ClsId).Returns(expectedClsId);
            mockComPluginDup.Setup(comPlugin => comPlugin.Is32Bit).Returns(expectedIs32Bit);
            mockComPluginDup.Setup(comPlugin => comPlugin.ResourceID).Returns(expectedResourceID);
            mockComPluginDup.Setup(comPlugin => comPlugin.ResourceName).Returns(expectedResourceName);

            var comPluginSourceDefinitionDup = new ComPluginSourceDefinition(mockComPluginDup.Object);

            var isEqual = comPluginSourceDefinition.Equals(comPluginSourceDefinitionDup);

            Assert.IsFalse(isEqual);
            Assert.IsTrue(comPluginSourceDefinition != comPluginSourceDefinitionDup);
        }
Пример #2
0
        public void ComPluginSourceDefinition_Equals_Object_Null_Expected_False()
        {
            var comPluginSourceDefinition = new ComPluginSourceDefinition();

            const object comPluginSource = null;

            var isEqual = comPluginSourceDefinition.Equals(comPluginSource);

            Assert.IsFalse(isEqual);
        }