Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public void Equals_TwoIdenticalConfigurations_ResultIsTrue(string resourceName, string resourcePath)
        {
            // Arrange
            var assemblyFileResourceInfo1 = new AssemblyFileResourceInfo(resourceName, resourcePath);
            var assemblyFileResourceInfo2 = new AssemblyFileResourceInfo(resourceName, resourcePath);

            // Act
            bool result = assemblyFileResourceInfo1.Equals(assemblyFileResourceInfo2);

            // Assert
            Assert.IsTrue(result);
        }
        public void Equals_SuppliedObjectIsNull_ResultIsFalse()
        {
            // Arrange
            var assemblyFileResourceInfo1 = new AssemblyFileResourceInfo("Some Name", "Some\\Path");
            AssemblyFileResourceInfo assemblyFileResourceInfo2 = null;

            // Act
            bool result = assemblyFileResourceInfo1.Equals(assemblyFileResourceInfo2);

            // Assert
            Assert.IsFalse(result);
        }
        public void Equals_SuppliedObjectOfAnotherType_ResultIsFalse()
        {
            // Arrange
            var assemblyFileResourceInfo1 = new AssemblyFileResourceInfo("Some Name", "Some\\Path");
            object assemblyFileResourceInfo2 = new object();

            // Act
            bool result = assemblyFileResourceInfo1.Equals(assemblyFileResourceInfo2);

            // Assert
            Assert.IsFalse(result);
        }
        public void Equals_TwoIdenticalConfigurations_WithDifferentWhitespacesAtTheEnd_ResultIsFalse(string resourceName, string resourcePath)
        {
            // Arrange
            var assemblyFileResourceInfo1 = new AssemblyFileResourceInfo(resourceName, resourcePath);
            var assemblyFileResourceInfo2 = new AssemblyFileResourceInfo(resourceName + " ", resourcePath + " ");

            // Act
            bool result = assemblyFileResourceInfo1.Equals(assemblyFileResourceInfo2);

            // Assert
            Assert.IsFalse(result);
        }