Exemplo n.º 1
0
        public static void Should_add_a_doctor_in_medical_clinic()
        {
            // arrange
            var medicalClinic = new MedicalClinic();

            // act
            medicalClinic.AddDoctor((Crm)"12345", "name", MedicalSpecialty.GeneralClinic);

            // assert
            Assert.Equal(1, medicalClinic.CountDoctor());
        }
Exemplo n.º 2
0
        private static void LoadDoctorsFromFile()
        {
            var lines = LoadFromFile();

            Console.WriteLine("Carregando...");
            int failCounter = 0;

            foreach (string line in lines)
            {
                var temp = line.Split(';');
                try
                {
                    _medicalClinic.AddDoctor(
                        new Crm(temp[0]),
                        temp[1],
                        (MedicalSpecialty)int.Parse(temp[2]));
                }
                catch (System.Exception)
                {
                    failCounter++;
                }
            }
            Console.WriteLine($"Foram carregados {_medicalClinic.CountDoctor()} médicos, {failCounter} falharam");
        }