public void TestOneGeneric()
{
Generic<int> generic = new Generic<int>
{
MyValue = 100
};
generic.MyValue.Should().Be(100);
_logger.DebugCallCount.Should().Be(9, "because we expect it to enter the Entry, Exit and Success methods for both constructor and property");
}