### Question:
WlsClusterConfig { public synchronized int getMaxClusterSize() { return hasDynamicServers() ? getClusterSize() + getMaxDynamicClusterSize() : getClusterSize(); } WlsClusterConfig();  WlsClusterConfig(String clusterName);  WlsClusterConfig(String clusterName, WlsDynamicServersConfig dynamicServersConfig); boolean hasNamedServer(String serverName); synchronized WlsClusterConfig addServerConfig(WlsServerConfig wlsServerConfig); synchronized int getClusterSize(); synchronized int getMaxClusterSize(); int getMinClusterSize(); String getClusterName(); String getName(); void setName(String name); WlsDynamicServersConfig getDynamicServersConfig(); void setDynamicServersConfig(WlsDynamicServersConfig dynamicServersConfig); WlsDomainConfig getWlsDomainConfig(); void setWlsDomainConfig(WlsDomainConfig wlsDomainConfig); synchronized List<WlsServerConfig> getServerConfigs(); List<WlsServerConfig> getServers(); void setServers(List<WlsServerConfig> servers); synchronized boolean hasStaticServers(); boolean hasDynamicServers(); int getDynamicClusterSize(); int getMaxDynamicClusterSize(); int getMinDynamicClusterSize(); String getUpdateDynamicClusterSizeUrl(); String getUpdateDynamicClusterSizePayload(final int clusterSize); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object other);  }### Answer:
@Test public void verifyMaxClusterSizeIsSameAsDynamicSizeForDynamicCluster() { WlsClusterConfig wlsClusterConfig = new WlsClusterConfig("cluster1", createDynamicServersConfig(2, 5, 1, "ms-", "clsuter1")); assertEquals(5, wlsClusterConfig.getMaxClusterSize()); }
@Test public void verifyMaxClusterSizeForDynamicCluster() { WlsDynamicServersConfig wlsDynamicServersConfig = createDynamicServersConfig(1, 1, 1, "ms-", "cluster1"); WlsClusterConfig wlsClusterConfig = new WlsClusterConfig("cluster1", wlsDynamicServersConfig); assertThat(wlsClusterConfig.getMaxClusterSize(), equalTo(1)); }