public void TestCreateInstance()
        {
            // Arrange
            var actor = new PrototypeInstanceFactory();
            var testType = typeof(TestEntity);

            // Act
            var component1 = actor.GetInstance(testType);
            var component2 = actor.GetInstance(testType);

            // Arrange
            Assert.IsNotNull(component1);
            Assert.IsNotNull(component2);
            Assert.AreNotSame(component1, component2); // 毎回newしているので別インスタンス
        }