public async Task DeleteAddressAttributeValue_ValidArgument_InvokeExpectedMethod()
        {
            await _service.DeleteAddressAttributeValue(new AddressAttributeValue()
            {
                AddressAttributeId = "id"
            });

            _mediatorMock.Verify(c => c.Publish(It.IsAny <EntityDeleted <AddressAttributeValue> >(), default), Times.Once);
            _cacheMock.Verify(c => c.RemoveByPrefix(It.IsAny <string>(), It.IsAny <bool>()));
        }
        public async Task DeleteAddressAttributeValue_ValidArgument_InvokeExpectedMethod()
        {
            _repositoryMock.Setup(c => c.Collection).Returns(new Mock <IMongoCollection <AddressAttribute> >().Object);
            await _service.DeleteAddressAttributeValue(new AddressAttributeValue()
            {
                AddressAttributeId = "id"
            });

            _mediatorMock.Verify(c => c.Publish(It.IsAny <EntityDeleted <AddressAttributeValue> >(), default), Times.Once);
            _cacheMock.Verify(c => c.RemoveByPrefix(It.IsAny <string>(), It.IsAny <bool>()));
        }