public void DynamicProxyGenerator_GetFakeInstanceFor_WithInheritance_ShouldWork()
        {
            // Arrange + Act
            IMyTestModelWithInheritance instance = DynamicProxyGenerator.GetFakeInstanceFor <IMyTestModelWithInheritance>();

            // Assert
            Assert.IsNotNull(instance);
        }
        public void DynamicProxyGenerator_GetFakeInstanceFor_WithInheritance_ShouldReturnValidInstance()
        {
            // Arrange
            int    id   = 1;
            string name = "123123";
            IMyTestModelWithInheritance instance = DynamicProxyGenerator.GetFakeInstanceFor <IMyTestModelWithInheritance>();

            // Act
            instance.Id   = id;
            instance.Name = name;

            // Assert
            Assert.AreEqual(id, instance.Id);
            Assert.AreEqual(name, instance.Name);
        }