function testSimpleDeleteWithPersistSync() { //Setup $name = "test.com"; $email = "*****@*****.**"; $ns = "ns"; $type = Domain::TYPE_DOMAIN; //What we are wanting $cd = new CreatedDomain($name, $type, $email, 1, array(), $ns); $cd->records[] = new Record($name, "mailA.com", 'MX'); //What we have $records = array(); $records[] = new CreatedRecord(1, $name, "1.1.1.1", 'A'); $records[] = new CreatedRecord(2, $name, "mailA.com", 'MX'); $sync = new MockedSync($records); $cd->sync($sync, true); $this->assertEquals(1, count($sync->actions)); $this->assertEquals('delete', $sync->actions[0][0]); $this->assertEquals('1.1.1.1', $sync->actions[0][1]->content); }