Exemplo n.º 1
0
        public async Task RemoveRecordFromDatabase()
        {
            var widget = await WidgetFactory.GetExisting();

            await WidgetRepository.Delete(widget.Id);

            var dbWidget = await DataContext.Widgets.FindAsync(widget.Id);

            Assert.Null(dbWidget);
        }
Exemplo n.º 2
0
 public async Task ThrowExceptionIfNotExists()
 {
     await Assert.ThrowsAnyAsync <Exception>(async() => await WidgetRepository.Delete(Guid.NewGuid()));
 }
Exemplo n.º 3
0
        public async Task ThrowExceptionIfForOtherUser()
        {
            var widget = await SecondaryWidgetFactory.GetExisting();

            await Assert.ThrowsAsync <NotFoundException>(async() => await WidgetRepository.Delete(widget.Id));
        }