コード例 #1
0
        public void AliasToBeanResultTransformer_ShouldHaveEqualityBasedOnCtorParameter()
        {
            var transformer1 = new AliasToBeanResultTransformer(typeof(object));
            var transformer2 = new AliasToBeanResultTransformer(typeof(object));

            transformer1.Should().Be.EqualTo(transformer2);
            transformer1.GetHashCode().Should().Be.EqualTo(transformer2.GetHashCode());

            var transformer3 = new AliasToBeanResultTransformer(typeof(int));

            transformer1.Should().Not.Be.EqualTo(transformer3);
            transformer1.GetHashCode().Should().Not.Be.EqualTo(transformer3.GetHashCode());
        }