public void GenericNameMatchesPredefined() { dynamic d = 3; dynamic v = new Value <int> { Quantity = d }; dynamic r = v.Quantity; Assert.Equal(3, r); dynamic h = new Holder(); h.Assign <int>(1); Assert.Equal(1, h.Value <int>()); h.Assign(2); Assert.Equal(2, h.Value <int>()); }