Exemplo n.º 1
0
        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);
 }
Exemplo n.º 5
0
        public async Task <ProviderSnapshot> GetProviderSnapshotsMetadata(int providerSnapshotId)
        {
            PublishingAreaProviderSnapshot providerSnapshotMetadata = await _publishingAreaRepository.GetProviderSnapshotMetadata(providerSnapshotId);

            return(_mapper.Map <ProviderSnapshot>(providerSnapshotMetadata));
        }