public void DataContactManager_GetContactByContactId_Null_Request_Should_Throw() { var mockFactory = new Mock <IContactRepositoryFactory>(); mockFactory.Setup( f => f.GetRepository(It.IsAny <IDataDomainRequest>(), It.IsAny <RepositoryType>())) .Returns((IContactRepository)null); var dataManager = new ContactDataManager(); dataManager.Factory = mockFactory.Object; var data = dataManager.GetContactByContactId(null); }
public void DeletePatient() { ContactDataManager cm = new ContactDataManager { Factory = new ContactRepositoryFactory() }; DeleteContactByPatientIdDataRequest request = new DeleteContactByPatientIdDataRequest { PatientId = "5325db70d6a4850adcbba946", UserId = "5325c81f072ef705080d347e", Context = "NG", ContractNumber = "InHealth001", Version = 1.0 }; DeleteContactByPatientIdDataResponse response = cm.DeleteContactByPatientId(request); Assert.IsNotNull(response); }
public void Add_One_Patient_To_Contact_DEV_Success() { ContactDataManager cm = new ContactDataManager { Factory = new StubContactRepositoryFactory() }; PutRecentPatientRequest request = new PutRecentPatientRequest { PatientId = "5325d9e7d6a4850adcbba4ad", ContactId = "5325c81f072ef705080d347e", UserId = "5325c81f072ef705080d347e", Context = "NG", ContractNumber = "InHealth001", Version = 1.0 }; PutRecentPatientResponse response = cm.AddRecentPatient(request); Assert.IsNotNull(response); }
public void Add_One_Patient_To_Contact_Success() { ContactDataManager cm = new ContactDataManager { Factory = new StubContactRepositoryFactory() }; PutRecentPatientRequest request = new PutRecentPatientRequest { PatientId = "111156789012345678901111", ContactId = "123456789012345678901234", UserId = "666656789012345678906666", Context = "NG", ContractNumber = "InHealth001", Version = 1.0 }; PutRecentPatientResponse response = cm.AddRecentPatient(request); bool result = response.SuccessData; Assert.IsTrue(result); }
public void DataContactManager_GetContactByContactId_Success() { var mockFactory = new Mock <IContactRepositoryFactory>(); var mockRepository = new Mock <IContactRepository>(); var stubContactData = new Mock <ContactData>(); mockRepository.Setup(mr => mr.FindByID(It.IsAny <string>())).Returns((object)stubContactData.Object); var stubRequest = new Mock <GetContactByContactIdDataRequest>(); mockFactory.Setup( f => f.GetRepository(It.IsAny <IDataDomainRequest>(), It.IsAny <RepositoryType>())) .Returns(mockRepository.Object); var dataManager = new ContactDataManager { Factory = mockFactory.Object }; var data = dataManager.GetContactByContactId(stubRequest.Object); Assert.IsNotNull(data); mockRepository.Verify(mr => mr.FindByID(It.IsAny <string>()), Times.Once); }