public void simple_synchronous_call_getshortaddress_returns_result() { SimpleClient client = new SimpleClient(); ShortAddress address = client.GetShortAddress(Network.Doge, "DSfnDweXHwQmUYhprkNpmGo3nuvKepF851"); Assert.IsTrue(address != null && address.Status == Consts.Success); }
public void should_simple_synchronous_call_getshortaddress_with_bad_address_throws_exception() { SimpleClient client = new SimpleClient(); ExceptionWithMessage <CommonError> typedException = null; try { client.GetShortAddress(Network.BitcoinTest, Consts.Wrong); } catch (Exception e) { typedException = e?.InnerException as ExceptionWithMessage <CommonError>; } Assert.IsNotNull(typedException); Assert.IsNotNull(typedException.ErrorMessage); Assert.IsTrue(typedException.ErrorMessage.Code == 404); Assert.IsTrue(typedException.ErrorMessage.Message == "Invalid long/short address"); }