Example #1
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);
        }
 public WorkspaceLayoutPersistor(IWorkspaceLayoutToWorkspaceLayoutMetaDataMapper workspaceLayoutMetaDataMapper,
                                 IWorkspaceLayoutMetaDataToWorkspaceLayoutMapper workspaceLayoutMapper)
 {
     _workspaceLayoutMetaDataMapper = workspaceLayoutMetaDataMapper;
     _workspaceLayoutMapper         = workspaceLayoutMapper;
 }