コード例 #1
0
        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();
        }