public void CreateUpdateDelete_Pass() { string tenantName = $"test tenant {Guid.NewGuid()}"; string tenantName2 = $"{tenantName} 2"; //Create var id = m_sut.InsertTenant(new TenantDto(0, tenantName)); Assert.True(id > 0); //Get var tenant = m_sut.GetTenant(id); Assert.NotNull(tenant); Assert.Equal(tenantName, tenant.Name); m_testOutputHelper.WriteLine($"CreateUpdateDelete_Pass.tenantName : {tenantName}: {id}"); try { //Update m_sut.UpdateTenant(new TenantDto(id, tenantName2)); tenant = m_sut.GetTenant(tenantName2); Assert.NotNull(tenant); Assert.Equal(id, tenant.Id); Assert.Equal(tenantName2, tenant.Name); } finally { //Delete m_sut.DeleteTenant(id); tenant = m_sut.GetTenant(id); Assert.Null(tenant); } }
void ITenantManager.UpdateTenant(Tenant tenant) { m_tenantProvider.UpdateTenant(tenant.ToDto()); }