protected override async Task Context() { await base.Context(); _snapshot = await sut.MapToSnapshot(_dataRepository); _baseGrid = new BaseGrid("baseGrid", DomainHelperForSpecs.TimeDimensionForSpecs()); _mappedDataColumn = new DataColumn("DataColumn", DomainHelperForSpecs.ConcentrationDimensionForSpecs(), _baseGrid); _mappedRelatedColumn = new DataColumn("RelatedColumn", DomainHelperForSpecs.ConcentrationDimensionForSpecs(), _baseGrid); _mappedDataColumn.AddRelatedColumn(_mappedRelatedColumn); A.CallTo(() => _dataColumnMapper.MapToModel(_snapshot.BaseGrid, A <SnapshotContextWithDataRepository> ._)).Returns(_baseGrid); A.CallTo(() => _dataColumnMapper.MapToModel(_snapshot.Columns.First(), A <SnapshotContextWithDataRepository> ._)).Returns(_mappedDataColumn); }
protected override async Task Because() { _snapshot = await sut.MapToSnapshot(_dataRepository); }