public void RemoveID_ShouldDoNothingIfCookieDoesntExistAndWeTryToDelete() { //Arrange var fakeContext = CreateFakeHttpContextWithoutTheCookie(); var cookiePersistence = new CookieWishListPersistence(fakeContext); var jewelID = 7; //Act cookiePersistence.RemoveID(jewelID); //Assert fakeContext.Response.Cookies["JON"].Should().BeNull(); }
public void RemoveID_ShouldRemoveIDFromTheCookieList() { //Arrange var fakeContext = CreateJONCookieInFakeHttpContextWith10ItemsInside(); var cookiePersistence = new CookieWishListPersistence(fakeContext); var jewelID = 7; //Act cookiePersistence.RemoveID(jewelID); //Assert var items = cookiePersistence.GetItemsOnWishList(); items.Should().NotContain(7); }