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; }