func TestDao_NewResourcePool(t *testing.T) {
	controlPlaneDao.RemoveResourcePool("default", &unused)
	pool := dao.ResourcePool{}
	err := controlPlaneDao.AddResourcePool(pool, &id)
	if err == nil {
		t.Errorf("Expected failure to create resource pool %-v", pool)
		t.Fail()
	}

	pool.Id = "default"
	err = controlPlaneDao.AddResourcePool(pool, &id)
	if err != nil {
		t.Errorf("Failure creating resource pool %-v with error: %s", pool, err)
		t.Fail()
	}

	err = controlPlaneDao.AddResourcePool(pool, &id)
	if err == nil {
		t.Errorf("Expected error creating redundant resource pool %-v", pool)
		t.Fail()
	}
}