Exemplo n.º 1
0
                public void should_pick_matching_properties()
                {
                    var joseph = new Developer("Joseph", "Hart", 30);

                    AgelessDeveloper ageless = NDashLib.PickBy <AgelessDeveloper>(joseph, IsNameProperty);

                    Assert.Equal("Joseph", ageless.FirstName);
                    Assert.Equal("Hart", ageless.LastName);
                    Assert.Null(ageless.MiddleName);
                }
Exemplo n.º 2
0
            public void should_pick_requested_properties()
            {
                var joseph = new Developer("Joseph", "Hart", 25);

                AgelessDeveloper ageless = NDashLib.Pick <AgelessDeveloper>(joseph, "FirstName", "LastName");

                Assert.Equal("Joseph", ageless.FirstName);
                Assert.Equal("Hart", ageless.LastName);
                Assert.Null(ageless.MiddleName);
            }