public void GenericFromBaseInContainer() { GenericFromBase <WInt32> g = new GenericFromBase <WInt32>() { MyT = 5 }; BaseContainer c = new BaseContainer() { MyBase = g }; var c2 = c.CloneLazinatorTyped(); var item = ((GenericFromBase <WInt32>)c2.MyBase); item.MyT.WrappedValue.Should().Be(5); }