コード例 #1
0
        private DataRepositoryMetaData mapFrom(DataRepository dataRepository)
        {
            var dataRepositoryMetaData = new DataRepositoryMetaData {
                Id = dataRepository.Id
            };

            serializeContent(dataRepositoryMetaData, dataRepository);
            return(dataRepositoryMetaData);
        }
コード例 #2
0
 public void UpdateFrom(ObservedDataMetaData source, ISession session)
 {
     if (DataRepository == null)
     {
         DataRepository = source.DataRepository;
     }
     else
     {
         DataRepository.UpdateFrom(source.DataRepository, session);
     }
 }
        private ObservedDataMetaData mapFrom(DataRepository observedData)
        {
            var dataRepositoryMetaData = new DataRepositoryMetaData
            {
                Content = { Data = _serializationManager.Serialize(observedData, compress: true) }
            };

            mapObjectBase(dataRepositoryMetaData, observedData);

            return(new ObservedDataMetaData
            {
                Id = observedData.Id,
                DataRepository = dataRepositoryMetaData
            });
        }
コード例 #4
0
 protected override void Context()
 {
     _session        = A.Fake <ISession>();
     _dataRepository = new DataRepositoryMetaData();
     _dataRepository.Content.Data = new byte[] { 125, 154 };
     _dataRepository.Content.Id   = 10;
     sut = new ObservedDataMetaData {
         DataRepository = _dataRepository
     };
     _newDataRepository = new DataRepositoryMetaData {
         Name = "NEW"
     };
     _newDataRepository.Content.Data = new byte[] { 150, 25 };
     _newObservedDataMetaData        = new ObservedDataMetaData {
         DataRepository = _newDataRepository
     };
 }
コード例 #5
0
 public void UpdateFrom(ObservedDataMetaData source, ISession session)
 {
     DataRepository = source.DataRepository;
 }