Ejemplo n.º 1
0
        public async void DeletePage_should_delete_specific_page()
        {
            // given
            PageRepository repository = CreateRepository();

            CreateTenPages(repository);

            var pageToDelete = _fixture.Create <Page>();
            await repository.AddNewPageAsync(pageToDelete);

            // when
            await repository.DeletePageAsync(pageToDelete.Id);

            // then
            var deletedPage = await repository.GetPageByIdAsync(pageToDelete.Id);

            deletedPage.ShouldBeNull();
        }