public async Task Handle_WhenHandlingGetUnsubscribedQueryAndParametersAreNotMatched_ThenShouldReturnAFalseResult(
            GetUnsubscribedQuery query,
            GetUnsubscribedQueryHandler handler)
        {
            //act
            var result = await handler.Handle(query, new CancellationToken());

            //assert
            result.Should().BeFalse();
        }
        public async Task Handle_WhenHandlingGetUnsubscribedQueryAndParametersAreMatched_ThenShouldReturnGetATrueResult(
            ProviderRegistrationsDbContext setupContext,
            Unsubscribe entity,
            GetUnsubscribedQueryHandler handler)
        {
            //arrange
            setupContext.Unsubscribed.Add(entity);
            await setupContext.SaveChangesAsync();

            var query = new GetUnsubscribedQuery(entity.Ukprn, entity.EmailAddress);

            //act
            var result = await handler.Handle(query, new CancellationToken());

            //assert
            result.Should().BeTrue();
        }