Example #1
0
        public void Flatten_Null_Works()
        {
            EntityReference er     = null;
            var             result = EntityExtensions.Flatten(er);

            result.ShouldBe(null);
        }
Example #2
0
        public void Flatten_Money(decimal m)
        {
            var cash = new Money(m);
            var s    = EntityExtensions.Flatten(cash);

            s.ShouldBe(m);
        }
Example #3
0
        public void Flatten_EntityReference()
        {
            var er = new EntityReference("contact", Guid.Empty);
            var s  = EntityExtensions.Flatten(er);

            s.ShouldBe(new JsonEntityReference()
            {
                entityname = "contact",
                entityguid = Guid.Empty
            });
        }
Example #4
0
        public void Flatten_OptionSetValue(int v)
        {
            var osv = new OptionSetValue(v);

            EntityExtensions.Flatten(osv).ShouldBe(v);
        }
Example #5
0
 public void Flatten_DateTime_Works(DateTime dt)
 {
     EntityExtensions.Flatten(dt).ShouldBe(dt);
 }