public void PhoneResultLog_Post_InValid_Bilirubiun_Range_Low_Should_Fail() { // Arrange var myController = new PhoneResultLogController(); //Call backend to technicians TechnicianBackend TechnicianData = TechnicianBackend.Instance; List <TechnicianModel> tech = TechnicianData.Index(); //Call backend to phones PhoneBackend PhoneData = PhoneBackend.Instance; List <PhoneModel> phone = PhoneData.Index(); //Call backend to clinics ClinicBackend ClinicData = ClinicBackend.Instance; List <ClinicModel> clinic = ClinicData.Index(); var myData = new ResultLogModel { ClinicID = clinic[0].ID, PhoneID = phone[0].ID, UserID = tech[0].ID, BilirubinValue = -1 }; // Act var result = myController.Post(myData); // Reset // Assert Assert.AreEqual(0, result.Status); }
public void PhoneResultLog_Post_Default_Should_Pass() { // Arrange var myController = new PhoneResultLogController(); // Act var result = myController.Post(null); // Reset // Assert Assert.AreEqual(0, result.Status); }
public void PhoneResultLog_Post_Valid_ResultLog_Should_Pass() { // Arrange var myController = new PhoneResultLogController(); //Call backend to technicians TechnicianBackend TechnicianData = TechnicianBackend.Instance; List <TechnicianModel> tech = TechnicianData.Index(); //Call backend to phones PhoneBackend PhoneData = PhoneBackend.Instance; List <PhoneModel> phone = PhoneData.Index(); //Call backend to clinics ClinicBackend ClinicData = ClinicBackend.Instance; List <ClinicModel> clinic = ClinicData.Index(); var myData = new ResultLogModel { ClinicID = clinic[0].ID, PhoneID = phone[0].ID, UserID = tech[0].ID, BilirubinValue = 15 }; // Act var result = myController.Post(myData); // Access the Record to ensure it was created var myNewLog = BiliWeb.Backend.DataSourceBackend.Instance.ResultLogBackend.Read(myData.ID); // Reset BiliWeb.Backend.DataSourceBackend.Instance.Reset(); // Assert Assert.AreEqual(1, result.Status); Assert.AreEqual(myData.ID, myNewLog.ID); Assert.AreEqual(myData.BilirubinValue, myNewLog.BilirubinValue); }