Esempio n. 1
0
        public WorkspaceLayoutMetaData MapFrom(IWorkspaceLayout workspaceLayout)
        {
            var workspaceLayoutMetaData = new WorkspaceLayoutMetaData();

            workspaceLayoutMetaData.Content.Data = _serializationManager.Serialize(workspaceLayout);
            return(workspaceLayoutMetaData);
        }
Esempio n. 2
0
        protected override void Context()
        {
            _workspaceLayoutMetaDataMapper = A.Fake <IWorkspaceLayoutToWorkspaceLayoutMetaDataMapper>();
            _workspaceLayoutMapper         = A.Fake <IWorkspaceLayoutMetaDataToWorkspaceLayoutMapper>();
            sut = new WorkspaceLayoutPersistor(_workspaceLayoutMetaDataMapper, _workspaceLayoutMapper);

            _workspaceLayout = A.Fake <IWorkspaceLayout>();
            _session         = A.Fake <ISession>();
            _workspaceLayoutMetaDataCriteria      = A.Fake <ICriteria>();
            _workspaceLayoutMetaData              = new WorkspaceLayoutMetaData();
            _workspaceLayoutMetaData.Content.Data = new byte[] { 125, 14 };
            _dbWorkspaceLayoutMetaData            = new WorkspaceLayoutMetaData();

            A.CallTo(() => _session.CreateCriteria <WorkspaceLayoutMetaData>()).Returns(_workspaceLayoutMetaDataCriteria);
            A.CallTo(() => _workspaceLayoutMetaDataMapper.MapFrom(_workspaceLayout)).Returns(_workspaceLayoutMetaData);
        }
Esempio n. 3
0
 public IWorkspaceLayout MapFrom(WorkspaceLayoutMetaData workspaceLayoutMetaData)
 {
     return(_serializationManager.Deserialize <IWorkspaceLayout>(workspaceLayoutMetaData.Content.Data));
 }