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

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

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

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