コード例 #1
0
        public void GermanTeacherCreationTest()
        {
            FactoryMethod factory = TeacherFactory.GetFactory();
            IPerson       x       = factory.GetPerson <GermanTeacher>();

            Assert.AreSame(x.GetType(), typeof(GermanTeacher));
        }
コード例 #2
0
        public void DentistCreationTest()
        {
            FactoryMethod factory = DoctorFactory.GetFactory();
            IPerson       x       = factory.GetPerson <Pneumologist>();

            Assert.AreSame(x.GetType(), typeof(Pneumologist));
        }