Ejemplo n.º 1
0
        public void GetSetFromDynamicGet()
        {
            var a = DependencyHelper.GetSetFromGet((DynamicEntity entity) =>
                                                   entity.Extensions.DynamicProperties.GetProperty <string>("String"));

            var e = new DynamicEntity();

            a(e, "value");
            e.Extensions.DynamicProperties.GetProperty <string>("String").ShouldEqual("value");
        }
Ejemplo n.º 2
0
        public void GetSetFromGet()
        {
            var a = DependencyHelper.GetSetFromGet((RecursiveEntity entity) =>
                                                   entity.Value);

            var e = new RecursiveEntity();

            a(e, 5);
            e.Value.ShouldEqual(5);
        }
Ejemplo n.º 3
0
        public void GetSetFromGetWithDynamicProperty()
        {
            var a = DependencyHelper.GetSetFromGet((DynamicEntity entity) =>
                                                   entity.Extensions.DynamicProperties.GetProperty <SimpleClass>("Simple").Number);

            var e = new DynamicEntity();

            e.Extensions.DynamicProperties.SetProperty("Simple", new SimpleClass());
            a(e, 5);
            e.Extensions.DynamicProperties.GetProperty <SimpleClass>("Simple").Number.ShouldEqual(5);
        }