public void TestDicomExplorerSearchCriteria()
        {
            var referenceObject = new BaselineDataContracts.DicomExplorerSearchCriteria
            {
                StudyDateFrom    = DateTime.Today.AddYears(-1),
                StudyDateTo      = DateTime.Now,
                PatientId        = "asdf",
                PatientsName     = "fdsa",
                AccessionNumber  = "anumber",
                StudyDescription = "desu",
                Modalities       = new List <string> {
                    "MR", "CT"
                }
            };

            var currentObject = TestRequestContractCompatibility <DicomExplorerSearchCriteria>(referenceObject);

            Assert.AreEqual(referenceObject.StudyDateFrom, currentObject.StudyDateFrom);
            Assert.AreEqual(referenceObject.StudyDateTo, currentObject.StudyDateTo);
            Assert.AreEqual(referenceObject.PatientId, currentObject.PatientId);
            Assert.AreEqual(referenceObject.PatientsName, currentObject.PatientsName);
            Assert.AreEqual(referenceObject.AccessionNumber, currentObject.AccessionNumber);
            Assert.AreEqual(referenceObject.StudyDescription, currentObject.StudyDescription);
            Assert.AreEqual(referenceObject.Modalities, currentObject.Modalities);
        }
		public void TestDicomExplorerSearchCriteria()
		{
			var referenceObject = new BaselineDataContracts.DicomExplorerSearchCriteria
			                      	{
			                      		StudyDateFrom = DateTime.Today.AddYears(-1),
			                      		StudyDateTo = DateTime.Now,
			                      		PatientId = "asdf",
			                      		PatientsName = "fdsa",
			                      		AccessionNumber = "anumber",
			                      		StudyDescription = "desu",
			                      		Modalities = new List<string> {"MR", "CT"}
			                      	};

			var currentObject = TestRequestContractCompatibility<DicomExplorerSearchCriteria>(referenceObject);
			Assert.AreEqual(referenceObject.StudyDateFrom, currentObject.StudyDateFrom);
			Assert.AreEqual(referenceObject.StudyDateTo, currentObject.StudyDateTo);
			Assert.AreEqual(referenceObject.PatientId, currentObject.PatientId);
			Assert.AreEqual(referenceObject.PatientsName, currentObject.PatientsName);
			Assert.AreEqual(referenceObject.AccessionNumber, currentObject.AccessionNumber);
			Assert.AreEqual(referenceObject.StudyDescription, currentObject.StudyDescription);
			Assert.AreEqual(referenceObject.Modalities, currentObject.Modalities);
		}