public void IsEqual_SameDateTimes_ReturnsTrue()
        {
            //prepare
            _mappingArguments.Getter = t => EnumTest.Value2;
            var propertyMapping = new EnumPropertyMapping <EnumPropertyMappingTest>(_mappingArguments, false);
            DirectoryAttributeModification modification;
            //act
            var value = propertyMapping.IsEqual(this, EnumTest.Value2, out modification);

            //assert
            value.Should().Be.True();
            modification.Should().Be.Null();
        }
        public void IsEqual_DiffferentEnums_ReturnsFalse()
        {
            //prepare
            _mappingArguments.Getter = t => EnumTest.Value1;
            var propertyMapping = new EnumPropertyMapping <EnumPropertyMappingTest>(_mappingArguments, true);
            DirectoryAttributeModification modification;
            //act
            var value = propertyMapping.IsEqual(this, EnumTest.Value2, out modification);

            //assert
            value.Should().Be.False();
            modification.Should().Not.Be.Null();
        }