public void Should_be_possible_to_create_CollectInfoDTO_from_RequestColect()
 {
     var session = this.GetSession();
     CollectRequest collectRequest = new CollectRequestFactory().CreateCollectRequest(session).Item2;
     CollectRequestAssembler assembler = new CollectRequestAssembler(dataProvider);
     CollectInfo collectInfo = assembler.CreateCollectInfoFromCollectRequest(collectRequest);
     Assert.IsNotNull(collectInfo);
     Assert.AreEqual(collectRequest.Oid.ToString(), collectInfo.CollectRequestId);
     Assert.AreEqual(collectRequest.Target.Address, collectInfo.Address);
     Assert.AreEqual(collectRequest.ReceivedOn, collectInfo.ReceivedOn);
 }
        public void Should_be_possible_to_create_a_collectRequest_entity_from_collectRequest_DTO_with_targetParameters_null()
        {
            // Arrange
            //Session fakeSession = this.GetSession();
            //XpoDefault.DataLayer = XpoDefault.GetDataLayer(AutoCreateOption.DatabaseAndSchema);
            var fakeSession = GetSession();
            CollectRequestAssembler collectRequestAssembler = new CollectRequestAssembler(dataProvider);

            var collectPackageDTO = CollectRequestDtoFactory.CreateCollectPackageDTO("10.0.0.1");
            var collectRequestDTO = collectPackageDTO.CollectRequests[0];
            // Act
            var collectRequest = collectRequestAssembler.CreateCollectRequestFromDTO(collectRequestDTO, collectPackageDTO.Definitions.First().Text);
            TargetParameter targetParameter = null;
            //Assert
            Assert.AreEqual("10.0.0.1", collectRequest.Target.Address);
            Assert.IsNull(targetParameter);
        }