Exemplo n.º 1
0
        public async Task RemoveShareAsync_WhenCalled_RemoveShareAsync()
        {
            var share = _setUpContext.Shares.Find(1, "SecondUserId");

            await _setService.RemoveShareAsync(share);

            var removedShare = _context.Shares
                               .FirstOrDefault(q => q.SetId == 1 && q.UserId == "SecondUserId");

            Assert.That(removedShare, Is.Null);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> OnPostUnshareAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            await _setService.RemoveShareAsync(this.Share);

            return(RedirectToPage());
        }