コード例 #1
0
        public void ReadProperty()
        {
            var hardCoded  = new HardCodedExample();
            var microModel = new MicroModelExample();

            Time("Read property from hard coded object via descriptor", 10000, () => hardCoded.ReadProperty <string>("FirstName"));
            Time("Read property from micromodel object via descriptor", 10000, () => microModel.ReadProperty <string>("FirstName"));
        }
コード例 #2
0
        public void WriteProperty()
        {
            var hardCoded  = new HardCodedExample();
            var microModel = new MicroModelExample();

            Time("Write property to hard coded object via descriptor", 10000, () => hardCoded.WriteProperty("FirstName", "Fred"));
            Time("Write property to micromodel object via descriptor", 10000, () => microModel.WriteProperty("FirstName", "Fred"));
        }
コード例 #3
0
            public MicroModelExample()
            {
                var customer = new HardCodedExample();

                this.Property(() => customer.FirstName);
                this.Property(() => customer.LastName);
                this.Property(() => customer.DateOfBirth);
            }