Exemple #1
0
        public void ParameterDefintionDetectsIneqquality(bool sameName, bool sameType, bool sameHasDefault, bool sameDefaultValue)
        {
            var first  = new ParameterDefinition("a", typeof(int), true, 1);
            var second = new ParameterDefinition(sameName ? "a" : "b", sameType ? typeof(int) : typeof(bool), sameHasDefault, sameDefaultValue ? 1 : 2);

            first.Equals((object)second).Should().BeFalse();
        }
Exemple #2
0
        public void ParameterDefintionDetectsEquality()
        {
            var first  = new ParameterDefinition("a", typeof(int), true, null);
            var second = new ParameterDefinition("a", typeof(int), true, null);

            first.Equals((object)second).Should().Be(true);
        }