예제 #1
0
        public async Task DeleteAsync_NonExistingBanner_NoErrors()
        {
            // Arrange
            var bannerId          = GetRandomIntId();
            var bannersRepository = new BannersRepository(_fixture.Options);

            // Act
            await bannersRepository.DeleteAsync(bannerId);

            // Assert
        }
예제 #2
0
        public async Task DeleteAsync_ExistingBanner_ReturnsTrue()
        {
            // Arrange
            var bannerId          = GetRandomIntId();
            var bannersRepository = new BannersRepository(_fixture.Options);

            // Act
            await bannersRepository.CreateAsync(new Banner { Id = bannerId, Html = string.Empty });

            await bannersRepository.DeleteAsync(bannerId);

            var result = await bannersRepository.GetAsync(bannerId);

            // Assert
            Assert.Null(result);
        }