public async Task GetProviderSnapshotMetadata() { PublishingAreaProviderSnapshot expectedMetadata = NewPublishingAreaProviderSnapshot(); int providerSnapshotId = NewRandomNumber(); GivenTheSingleDapperReturnFor("sp_GetProviderSnapshotMetadata", _ => _.ProviderSnapshotId == providerSnapshotId, expectedMetadata); PublishingAreaProviderSnapshot actualMetadata = await WhenThenSnapshotMetadataIsQueried(providerSnapshotId); actualMetadata .Should() .BeEquivalentTo(expectedMetadata); }
public async Task GetProvidersSnapshotMetadata() { int snapShotId = NewRandomNumber(); PublishingAreaProviderSnapshot publishingAreaProviderSnapshot = new PublishingAreaProviderSnapshot(); ProviderSnapshot expectedSnapshot = new ProviderSnapshot(); GivenTheProviderSnapshotMetadata(snapShotId, publishingAreaProviderSnapshot); AndTheMappedSnapshot(publishingAreaProviderSnapshot, expectedSnapshot); ProviderSnapshot actualMetadata = await WhenTheProvidersSnapShotMetadataIsQueried(snapShotId); actualMetadata .Should() .BeSameAs(expectedSnapshot); }
private void AndTheMappedSnapshot(PublishingAreaProviderSnapshot publishingAreaProviderSnapshot, ProviderSnapshot providerSnapshot) { _mapper.Setup(_ => _.Map <ProviderSnapshot>(publishingAreaProviderSnapshot)) .Returns(providerSnapshot); }
private void GivenTheProviderSnapshotMetadata(int snapShotId, PublishingAreaProviderSnapshot publishingAreaProviderSnapshot) { _publishingArea.Setup(_ => _.GetProviderSnapshotMetadata(snapShotId)) .ReturnsAsync(publishingAreaProviderSnapshot); }
public async Task <ProviderSnapshot> GetProviderSnapshotsMetadata(int providerSnapshotId) { PublishingAreaProviderSnapshot providerSnapshotMetadata = await _publishingAreaRepository.GetProviderSnapshotMetadata(providerSnapshotId); return(_mapper.Map <ProviderSnapshot>(providerSnapshotMetadata)); }