public async Task Will_Update_Template()
        {
            var templateToUpdate = Clone(_templates[0]);

            templateToUpdate.Label = "Lorem Ipsum";

            _tenantIdProvider.Setup(x => x.TenantId).Returns(Tenant1Id).Verifiable();

            await _repository.UpdateTemplate(templateToUpdate, CancellationToken.None);

            var updatedTemplate = await _collection.Find(Builders <Template> .Filter.Eq(x => x.TemplateId, templateToUpdate.TemplateId)).FirstOrDefaultAsync();

            updatedTemplate.Should().BeEquivalentTo(templateToUpdate);

            _tenantIdProvider.Verify();
        }