public void RegisterLocalDateTimeToDateTimeConverter_Should_Register_Converters()
        {
            Neo4jMapperConfig.RegisterLocalDateTimeToDateTimeConverter();

            AssertLocalDateTimeConvertersAreRegistered();

            AutoMappingUtils.Reset();
        }
        public void RegisterTypeConverters_Should_Register_All_Converters()
        {
            Neo4jMapperConfig.RegisterTypeConverters();

            AssertLocalDateConvertersAreRegistered();
            AssertLocalTimeConvertersAreRegistered();
            AssertZonedDateTimeConvertersAreRegistered();
            AssertLocalDateTimeConvertersAreRegistered();

            AutoMappingUtils.Reset();
        }
Esempio n. 3
0
        public void Should_Convert_Null_LocalDate_To_DateTime_Default()
        {
            Neo4jMapperConfig.RegisterLocalDateToDateTimeConverter();
            LocalDate localDate = null;

            var map = new Dictionary <string, object>
            {
                { nameof(EntityWithClrTypes.DateValue), localDate }
            };

            var entity = ValueMapper.MapValue <EntityWithClrTypes>(map);

            entity.DateValue.Should().Be(default);
Esempio n. 4
0
        public void Should_Convert_LocalDate_To_DateTime()
        {
            Neo4jMapperConfig.RegisterLocalDateToDateTimeConverter();

            var map = new Dictionary <string, object>
            {
                { nameof(EntityWithClrTypes.DateValue), new LocalDate(2019, 1, 12) }
            };

            var entity = ValueMapper.MapValue <EntityWithClrTypes>(map);

            entity.DateValue.Year.Should().Be(2019);
            entity.DateValue.Month.Should().Be(1);
            entity.DateValue.Day.Should().Be(12);

            AutoMappingUtils.Reset();
        }