Commit Graph

14 Commits

Author SHA1 Message Date
Cédric Michel
3e228035c0 Feature/respect encapsulation (#349)
* resolve osbsolete method

* put all properties as private, align unit test

* fix version of version in MD, add instruction to install ef tool

* fix url stored
2020-02-03 12:47:59 -07:00
Konrad Masalski
d422c42c24 minor code rearange, quantity as optional parameter, removed some unused fields 2019-10-28 22:44:40 +01:00
Ovi
70e009bda2 Allow to remove items from the basket setting quantity to zero 2019-09-11 09:16:00 -04:00
Eric Fleming
fde9a7c439 Removing BasketItemRepository and updating tests 2019-06-15 17:07:22 -04:00
Eric Fleming
cfe80aa956 Adding BasketId to model to ensure cascading deletes will clean up BasketItems 2019-06-15 17:03:17 -04:00
Eric Fleming
693c6c4466 BasketService no onger uses UriComposer
- Also fixing corresponding unit tests
2019-04-19 11:06:00 -04:00
Eric Fleming
8a00269ebd Removing IRepository
- This also involved cleaning up places where IRepository was still being references in Startup
- Removed unused repository from Basket service
2019-03-01 22:21:12 -05:00
Eric Fleming
4444bd20a3 Adding ToList to IReadOnlyCollection used in foreach 2019-01-02 21:04:21 -05:00
Eric Fleming
eb02750841 Remove basket items when basket is deleted (#170)
* Proving out removing the basket items at the same time the basket is deleted

* Fixing existing unit tests

* Adding a unit test for the Deletebasket method

* Rename test and deleting basket items before basket

* Added integration test for DeleteAsync method for BasketItems

- Also added a BasketBuilder to create a Basket with no items, or one item.
2018-12-28 07:40:35 -08:00
Ratan Sunder Parai
c384623315 Consistency in setting up private variable field 2018-12-09 16:57:03 +06:00
Jeremy Hutchinson
f953495e38 Standardize namespaces to all be under the Microsoft.eShopOnWeb namespace and update default namespaces. (#102) 2018-06-05 08:52:54 -04:00
Steve Smith
8169d2f485 WIP (#95) 2018-05-29 10:05:50 -04:00
Steve Smith
b864be9265 Adding guards and more tests (#68)
* Adding single entity by spec method to repository

* Adding guards and more unit tests
2017-10-30 11:53:29 -07:00
Steve Smith
16d81ae450 Refactoring Services (#61)
* Refactoring ViewModels into Razor Pages models

* Cleaning up Basket viewcomponent

* Refactoring services.
Fixed bug in basket item counter.
2017-10-23 10:52:33 -04:00