Exemplo n.º 1
0
        public FTreeNodePositionMap()
        {
            Access.CamelCaseField(Prefix.Underscore);

            Map(x => x.Order);
            Map(x => x.Level);
        }
Exemplo n.º 2
0
 public EmployeeMap()
 {
     Not.LazyLoad();
     Access.CamelCaseField(CamelCasePrefix.Underscore);
     Id(x => x.Id).GeneratedBy.GuidComb();
     Map(x => x.UserName).Not.Nullable().Length(50);
     Map(x => x.FirstName).Not.Nullable().Length(25);
     Map(x => x.LastName).Not.Nullable().Length(25);
     Map(x => x.EmailAddress).Not.Nullable().Length(100);
     DiscriminateSubClassesOnColumn("Type");
 }
Exemplo n.º 3
0
        public void IsNotAnySucceedsIfNoValuesMatch()
        {
            acceptance.Expect(x => x.Access.IsNotAny(Access.Property, Access.Field));

            acceptance
            .Matches(new PropertyInspector(new PropertyMapping()
            {
                Access = Access.CamelCaseField().ToString()
            }))
            .ShouldBeTrue();
        }
        public void IsNotAnySucceedsIfNoValuesMatch()
        {
            acceptance.Expect(x => x.Access.IsNotAny(Access.Property, Access.Field));

            var propertyMapping = new PropertyMapping();

            propertyMapping.Set(x => x.Access, Layer.Defaults, Access.CamelCaseField().ToString());
            acceptance
            .Matches(new PropertyInspector(propertyMapping))
            .ShouldBeTrue();
        }
Exemplo n.º 5
0
 public EmployeeMap()
 {
     Not.LazyLoad();
     Access.CamelCaseField(CamelCasePrefix.Underscore);
     Id(x => x.Id).GeneratedBy.GuidComb();
     Map(x => x.UserName).Not.Nullable().Length(50);
     Map(x => x.FirstName).Not.Nullable().Length(25);
     Map(x => x.LastName).Not.Nullable().Length(25);
     Map(x => x.EmailAddress).Not.Nullable().Length(100);
     HasManyToMany(Reveal.Member <Employee, IEnumerable <Role> >("Roles"))
     .Not.LazyLoad()
     .Cascade.SaveUpdate()
     .Table("EmployeeRoles")
     .ParentKeyColumn("EmployeeId")
     .ChildKeyColumn("RoleId");
 }
Exemplo n.º 6
0
 public void UnderscoreCamelCaseFieldShouldHaveCorrectValue()
 {
     Access.CamelCaseField(CamelCasePrefix.Underscore).ToString().ShouldEqual("field.camelcase-underscore");
 }
Exemplo n.º 7
0
 public void CamelCaseFieldShouldHaveCorrectValue()
 {
     Access.CamelCaseField().ToString().ShouldEqual("field.camelcase");
 }
Exemplo n.º 8
0
 public override Access GetAccessStrategyForReadOnlyProperty(Member member)
 {
     return(Access.CamelCaseField(CamelCasePrefix.Underscore));
 }