public void GetHashCode_should_return_value_for_class_without_generic_parameter()
        {
            var instance = new WithoutGenericParameter {
                Z = 12, A = 1
            };
            var propInstance = new GenericClassNormalClass();
            var array        = new GenericClassNormalClass[1];

            array[0]   = propInstance;
            instance.B = array;

            var result = instance.GetHashCode();

            Assert.NotEqual(0, result);
        }