public async Task Will_Remove_Template() { var templateId = _templates[0].TemplateId; _tenantIdProvider.Setup(x => x.TenantId).Returns(Tenant1Id).Verifiable(); await _repository.RemoveTemplate(templateId, CancellationToken.None); (await _collection.Find(Builders <Template> .Filter.Eq(x => x.TemplateId, templateId)) .FirstOrDefaultAsync()).Should().BeNull(); _tenantIdProvider.Verify(); }