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