public static void Link(Result result, DatasetsResult datasetsResult) { result.DatasetsResults.Add(datasetsResult); datasetsResult.Result = result; datasetsResult.ResultID = result.ResultID; }
public static void Link(DatasetsResult datasetsResult, Dataset dataset) { datasetsResult.Dataset = dataset; datasetsResult.DatasetID = dataset.DatasetID; dataset.DatasetsResults.Add(datasetsResult); }
public void ScaffoldTest() { var esdatModel = new ESDATModel(); var mockDb = new Mock <IDbContext>(); var mockDbContext = mockDb.Object; var duplicateChecker = new ODM2DuplicateChecker(mockDbContext); var defaultValueProvider = new StaticWQDefaultValueProvider(); var wayToHandleNewData = WayToHandleNewData.ThrowExceptionForNewData; var results = new List <IResult>(); var mapper = new DatasetMapper(duplicateChecker, defaultValueProvider, wayToHandleNewData, results); var datasetsResult = new DatasetsResult(); var dataSet = mapper.Draft(esdatModel); Assert.AreEqual(defaultValueProvider.DefaultDatasetTypeCV, dataSet.DatasetTypeCV); Assert.AreEqual(esdatModel.LabRequestId.ToString(), dataSet.DatasetCode); Assert.AreEqual(String.Format("{0}: {1} ({2})", esdatModel.LabName, esdatModel.LabRequestId.ToString(), esdatModel.DateReported), dataSet.DatasetTitle); Assert.AreEqual(string.Empty, dataSet.DatasetAbstract); }
public void ScaffoldTest() { var esdatModel = new ESDATModel(); var mockDb = new Mock<IDbContext>(); var mockDbContext = mockDb.Object; var duplicateChecker = new ODM2DuplicateChecker(mockDbContext); var defaultValueProvider = new StaticWQDefaultValueProvider(); var wayToHandleNewData = WayToHandleNewData.ThrowExceptionForNewData; var results = new List<IResult>(); var mapper = new DatasetMapper(duplicateChecker, defaultValueProvider, wayToHandleNewData, results); var datasetsResult = new DatasetsResult(); var dataSet = mapper.Draft(esdatModel); Assert.AreEqual(defaultValueProvider.DefaultDatasetTypeCV, dataSet.DatasetTypeCV); Assert.AreEqual(esdatModel.LabRequestId.ToString(), dataSet.DatasetCode); Assert.AreEqual(String.Format("{0}: {1} ({2})", esdatModel.LabName, esdatModel.LabRequestId.ToString(), esdatModel.DateReported), dataSet.DatasetTitle); Assert.AreEqual(string.Empty, dataSet.DatasetAbstract); }