public virtual async Task Musteri_Sepeti_Getir_Kontrolu()
        {
            await _sepetRepository.SepeteUrunEkle(_testMusteriId, _testUrun1Id, 3);

            await _sepetRepository.SepeteUrunEkle(_testMusteriId, _testUrun2Id, 5);

            var sepet = await _sepetRepository.MusteriSepetiGetir(_testMusteriId);

            sepet.ShouldNotBeNull();
            sepet.MusteriId.ShouldBe(_testMusteriId);
            sepet.Items.ShouldNotBeEmpty();
            sepet.Items.Count.ShouldBe(2);

            SepettekiUrunAdediniKontrolEt(sepet.Items, _testUrun1Id, 3);
            SepettekiUrunAdediniKontrolEt(sepet.Items, _testUrun2Id, 5);
        }
        public async Task <MusteriSepetiDto> MusteriSepetiGetir(int musteriId)
        {
            var sepet = await _sepetRepository.MusteriSepetiGetir(musteriId);

            var dto = await SepetDtoOlustur(sepet);

            return(dto);
        }