@Test
public void finalizeExpungeTest() {

    VirtualMachine vm = Mockito.mock(VirtualMachine.class);
    AutonomiccsSystemVm autonomiccsSystemVm = Mockito.mock(AutonomiccsSystemVm.class);
    configureFinalizeExpungeTest(vm, autonomiccsSystemVm);
    spy.finalizeExpunge(vm);
    Mockito.verify(autonomiccsSystemVmDao).findById(Mockito.anyLong());
    InOrder inOrder = Mockito.inOrder(autonomiccsSystemVm);
    inOrder.verify(autonomiccsSystemVm).setPublicIpAddress(null);
    inOrder.verify(autonomiccsSystemVm).setPrivateMacAddress(null);
    inOrder.verify(autonomiccsSystemVm).setPrivateIpAddress(null);
    inOrder.verify(autonomiccsSystemVm).setManagementIpAddress(null);
    Mockito.verify(autonomiccsSystemVmDao).update(Mockito.anyLong(), Mockito.any(AutonomiccsSystemVm.class));
}