### Question:
MultisigAccountInfo { public boolean isMultisig() { return minApproval != 0 && minRemoval != 0; } MultisigAccountInfo(
      Address accountAddress,
      long minApproval,
      long minRemoval,
      List<Address> cosignatories,
      List<Address> multisigAddresses); Address getAccountAddress(); long getMinApproval(); long getMinRemoval(); List<Address> getCosignatoryAddresses(); List<Address> getMultisigAddresses(); boolean hasCosigner(Address account); boolean isCosignerOfMultisigAccount(Address account); boolean isMultisig();  }### Answer:
@Test void isMultisigShouldReturnTrueWhenMinApprovalDifferentTo0() { MultisigAccountInfo multisigAccountInfo = new MultisigAccountInfo( address1, 0, 1, Collections.emptyList(), Arrays.asList(address2, address3)); assertFalse(multisigAccountInfo.isMultisig()); }
@Test void isMultisigShouldReturnTrueWhenMinRemovalDifferentTo0() { MultisigAccountInfo multisigAccountInfo = new MultisigAccountInfo( address1, 1, 0, Collections.emptyList(), Arrays.asList(address2, address3)); assertFalse(multisigAccountInfo.isMultisig()); }
@Test void isMultisigShouldReturnFalseWhenMinRemovalAndMinApprovalEqualsTo0() { MultisigAccountInfo multisigAccountInfo = new MultisigAccountInfo( address1, 1, 1, Collections.emptyList(), Arrays.asList(address2, address3)); assertTrue(multisigAccountInfo.isMultisig()); }