@@ -704,123 +704,6 @@ public MyJsonEntityShadowPropertiesWithCtor(string name)
704704
705705 #endregion
706706
707- //#region EnumLegacyValues
708-
709- //[ConditionalTheory]
710- //[MemberData(nameof(IsAsyncData))]
711- //public virtual async Task Read_enum_property_with_legacy_values(bool async)
712- //{
713- // var contextFactory = await InitializeAsync<MyContextEnumLegacyValues>(
714- // seed: SeedEnumLegacyValues);
715-
716- // using (var context = contextFactory.CreateContext())
717- // {
718- // var query = context.Entities.Select(x => new
719- // {
720- // x.Reference.IntEnum,
721- // x.Reference.ByteEnum,
722- // x.Reference.LongEnum,
723- // x.Reference.NullableEnum
724- // });
725-
726- // var result = async
727- // ? await query.ToListAsync()
728- // : query.ToList();
729-
730- // Assert.Equal(1, result.Count);
731- // //Assert.Equal("Foo", result[0].ShadowString);
732- // //Assert.Equal(143, result[0].ShadowInt);
733- // }
734- //}
735-
736- //[ConditionalTheory]
737- //[MemberData(nameof(IsAsyncData))]
738- //public virtual async Task Read_json_entity_with_enum_properties_with_legacy_values(bool async)
739- //{
740- // var contextFactory = await InitializeAsync<MyContextEnumLegacyValues>(
741- // seed: SeedEnumLegacyValues);
742-
743- // using (var context = contextFactory.CreateContext())
744- // {
745- // var query = context.Entities.Select(x => x.Reference).AsNoTracking();
746-
747- // var result = async
748- // ? await query.ToListAsync()
749- // : query.ToList();
750-
751- // Assert.Equal(1, result.Count);
752- // //Assert.Equal("Foo", result[0].ShadowString);
753- // //Assert.Equal(143, result[0].ShadowInt);
754- // }
755- //}
756-
757- //protected abstract void SeedEnumLegacyValues(MyContextEnumLegacyValues ctx);
758-
759- //protected class MyContextEnumLegacyValues : DbContext
760- //{
761- // public MyContextEnumLegacyValues(DbContextOptions options)
762- // : base(options)
763- // {
764- // }
765-
766- // public DbSet<MyEntityEnumLegacyValues> Entities { get; set; }
767-
768- // protected override void OnModelCreating(ModelBuilder modelBuilder)
769- // {
770- // modelBuilder.Entity<MyEntityEnumLegacyValues>().Property(x => x.Id).ValueGeneratedNever();
771- // modelBuilder.Entity<MyEntityEnumLegacyValues>().OwnsOne(x => x.Reference, b =>
772- // {
773- // b.ToJson();
774- // });
775- // modelBuilder.Entity<MyEntityEnumLegacyValues>().OwnsMany(x => x.Collection, b =>
776- // {
777- // b.ToJson();
778- // });
779- // }
780- //}
781-
782- //public class MyEntityEnumLegacyValues
783- //{
784- // public int Id { get; set; }
785- // public string Name { get; set; }
786-
787- // public MyJsonEntityEnumLegacyValues Reference { get; set; }
788- // public List<MyJsonEntityEnumLegacyValues> Collection { get; set; }
789- //}
790-
791- //public class MyJsonEntityEnumLegacyValues
792- //{
793- // public string Name { get; set; }
794-
795- // public IntEnumLegacyValues IntEnum { get; set; }
796- // public ByteEnumLegacyValues ByteEnum { get; set; }
797- // public LongEnumLegacyValues LongEnum { get; set; }
798- // public IntEnumLegacyValues? NullableEnum { get; set; }
799- //}
800-
801- //public enum IntEnumLegacyValues
802- //{
803- // Foo,
804- // Bar,
805- // Baz,
806- //}
807-
808- //public enum ByteEnumLegacyValues : byte
809- //{
810- // Seattle,
811- // Redmond,
812- // Bellevue,
813- //}
814-
815- //public enum LongEnumLegacyValues : long
816- //{
817- // One,
818- // Two,
819- // Three,
820- //}
821-
822- //#endregion
823-
824707 protected TestSqlLoggerFactory TestSqlLoggerFactory
825708 => ( TestSqlLoggerFactory ) ListLoggerFactory ;
826709}
0 commit comments