Example #1
0
      public void Nurse_Can_Care_For_Patient()
      {
          //arrange

          //act
          nurse.CareForPatient(patient);

          //assert
          Assert.Equal(15, patient.HealthLevel);
      }
        public void CareForPatient_Cannot_Make_NumberOfPatients_Exceed_PatientListCount()
        {
            //Arrange
            Nurse sut = new Nurse("sut", 30123);

            sut.NumberofPatients = 2;
            Patient test = new Patient("testPatient");

            //Act
            sut.CareForPatient(test, sut);
            //Assert
            Assert.Equal(2, sut.NumberofPatients);
        }
Example #3
0
        public void Does_CareForPatient_Increase_Patient_HealthStatus_By_10()
        {
            //arrange
            Nurse   myNurse   = new Nurse();
            Patient myPatient = new Patient();

            myPatient.HealthStatus = 20;

            //act
            myNurse.CareForPatient(myPatient);

            //assert
            Assert.Equal(30, myPatient.HealthStatus);
        }
        public void CareForPatient_Does_Health_Level_Increase_by_5()
        {
            //Arrange
            Nurse   firstNurse = new Nurse(1, "Rob", 1);
            Patient myPatient  = new Patient(1, "Sam");

            //Act
            var currentHealth = myPatient.HealthStatus;

            firstNurse.CareForPatient(myPatient);

            //Assert
            Assert.Equal(currentHealth + 5, myPatient.HealthStatus);
        }