예제 #1
0
        public async Task GetMasterProviderVersionReturnsTheFirstMasterProviderVersionItLocatesWithAnIdOfMaster()
        {
            string master = nameof(master);

            MasterProviderVersion masterProviderVersionOne   = NewMasterProviderVersion();
            MasterProviderVersion masterProviderVersionTwo   = NewMasterProviderVersion(_ => _.WithId(master));
            MasterProviderVersion masterProviderVersionThree = NewMasterProviderVersion();
            MasterProviderVersion masterProviderVersionFive  = NewMasterProviderVersion(_ => _.WithId(master));

            GivenTheCosmosContents(masterProviderVersionOne,
                                   masterProviderVersionTwo,
                                   masterProviderVersionThree,
                                   masterProviderVersionFive);

            MasterProviderVersion actualMasterProviderVersion = await WhenTheMasterProviderVersionIsQueried();

            actualMasterProviderVersion
            .Should()
            .BeSameAs(masterProviderVersionTwo);
        }