コード例 #1
0
        public void Property_OnFirstNamePropertyName_ShouldReturnMemberBuilder()
        {
            // Arrange
            TypeCache   typeCache = new TypeCache();
            TypeContext context   = new TypeContext(typeof(Person).GetTypeInfo());
            ITypeMetadataBuilder <Person> builder =
                new TypeMetadataBuilderWrapper <Person>(
                    new TypeMetadataBuilder(context, typeCache));

            // Act
            IMemberMetadataBuilder entityBuilder = builder.Property(nameof(Person.FirstName));

            // Assert
            Assert.NotNull(entityBuilder);
        }
コード例 #2
0
        public void HasRequired_OnFirstNameProperty_ShouldReturnTypeBuilder()
        {
            // Arrange
            TypeCache   typeCache = new TypeCache();
            TypeContext context   = new TypeContext(typeof(Person).GetTypeInfo());
            ITypeMetadataBuilder <Person> builder =
                new TypeMetadataBuilderWrapper <Person>(
                    new TypeMetadataBuilder(context, typeCache));

            // Act
            ITypeMetadataBuilder <Person> entityBuilder = builder.HasRequired(p => p.FirstName);

            // Assert
            Assert.NotNull(entityBuilder);
        }