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(); }