Example #1
0
        public void Equals_should_return_true_if_called_with_itself()
        {
            var instance =
                new ImportConvention();

            var results =
                instance.Equals(instance);

            results.ShouldBeTrue();
        }
Example #2
0
        public void Equals_should_return_true_if_identical_with_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention();

            var results =
                instance.Equals(new ImportConvention());

            results.ShouldBeTrue();
        }
        public void Equals_should_return_false_when_creation_policy_is_not_same_on_the_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention { CreationPolicy = CreationPolicy.Any };

            var results =
                instance.Equals(new ImportConvention { CreationPolicy = CreationPolicy.NonShared });

            results.ShouldBeFalse();
        }
Example #4
0
        public void Equals_should_return_false_if_called_with_null()
        {
            var instance =
                new ImportConvention();

            var results =
                instance.Equals((ImportConvention)null);

            results.ShouldBeFalse();
        }
        public void Equals_should_return_false_when_recomposable_is_not_same_on_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention { Recomposable = true };

            var results =
                instance.Equals(new ImportConvention { Recomposable = false });

            results.ShouldBeFalse();
        }
        public void Equals_should_return_false_when_contract_type_is_not_same_on_the_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention { ContractType = x => typeof(string) };

            var results =
                instance.Equals(new ImportConvention { ContractType = x => typeof(object) });

            results.ShouldBeFalse();
        }
        public void Equals_should_return_false_when_contract_is_not_same_on_the_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention { ContractName = x => "Foo" };

            var results =
                instance.Equals(new ImportConvention { ContractName = x => "Bar" });

            results.ShouldBeFalse();
        }
        public void Equals_should_return_false_if_called_with_null()
        {
            var instance =
                new ImportConvention();

            var results =
                instance.Equals((ImportConvention)null);

            results.ShouldBeFalse();
        }
Example #9
0
        public void Equals_should_return_false_when_recomposable_is_not_same_on_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention {
                Recomposable = true
            };

            var results =
                instance.Equals(new ImportConvention {
                Recomposable = false
            });

            results.ShouldBeFalse();
        }
Example #10
0
        public void Equals_should_return_false_when_contract_type_is_not_same_on_the_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention {
                ContractType = x => typeof(string)
            };

            var results =
                instance.Equals(new ImportConvention {
                ContractType = x => typeof(object)
            });

            results.ShouldBeFalse();
        }
Example #11
0
        public void Equals_should_return_false_when_creation_policy_is_not_same_on_the_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention {
                CreationPolicy = CreationPolicy.Any
            };

            var results =
                instance.Equals(new ImportConvention {
                CreationPolicy = CreationPolicy.NonShared
            });

            results.ShouldBeFalse();
        }
Example #12
0
        public void Equals_should_return_false_when_contract_is_not_same_on_the_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention {
                ContractName = x => "Foo"
            };

            var results =
                instance.Equals(new ImportConvention {
                ContractName = x => "Bar"
            });

            results.ShouldBeFalse();
        }
Example #13
0
        public void Equals_should_return_false_when_requiredmetadata_is_not_same_on_the_instance_that_is_being_compared_againts()
        {
            var instance =
                new ImportConvention
            {
                RequiredMetadata = new List <RequiredMetadataItem>
                {
                    new RequiredMetadataItem("name", typeof(string)),
                    new RequiredMetadataItem("value", typeof(int))
                }
            };

            var results =
                instance.Equals(new ImportConvention
            {
                RequiredMetadata = new List <RequiredMetadataItem>
                {
                    new RequiredMetadataItem("name", typeof(string)),
                }
            });

            results.ShouldBeFalse();
        }
        public void Equals_should_return_false_when_requiredmetadata_is_not_same_on_the_instance_that_is_being_compared_againts()
        {
            var instance =
                new ImportConvention
                {
                    RequiredMetadata = new List<RequiredMetadataItem>
                    {
                        new RequiredMetadataItem("name", typeof(string)),
                        new RequiredMetadataItem("value", typeof(int))
                    }
                };

            var results =
                instance.Equals(new ImportConvention
                {
                    RequiredMetadata = new List<RequiredMetadataItem>
                    {
                        new RequiredMetadataItem("name", typeof (string)),
                    }
                });

            results.ShouldBeFalse();
        }
        public void Equals_should_return_true_if_called_with_itself()
        {
            var instance =
                new ImportConvention();

            var results =
                instance.Equals(instance);

            results.ShouldBeTrue();
        }
        public void Equals_should_return_true_if_identical_with_instance_that_is_being_compared_against()
        {
            var instance =
                new ImportConvention();

            var results =
                instance.Equals(new ImportConvention());

            results.ShouldBeTrue();
        }