public void ConstructorAndFields()
        {
            FetchBalanceResponse obj = new FetchBalanceResponse();

            Assert.IsNotNull(obj);
            Assert.IsNull(obj.Data);

            obj.Data = new PayeeBalance();
            Assert.IsNotNull(obj.Data);
        }
        public void FetchBalance()
        {
            BoletoFacil          boletoFacil = GetBoletoFacil();
            FetchBalanceResponse response    = boletoFacil.FetchBalance();

            Assert.IsNotNull(response);
            Assert.IsTrue(response.Success);
            Assert.IsNotNull(response.Data);
            Assert.IsInstanceOfType(response.Data, typeof(PayeeBalance));
            Assert.AreEqual(100m, response.Data.Balance);
            Assert.AreEqual(30m, response.Data.WithheldBalance);
            Assert.AreEqual(70m, response.Data.TransferableBalance);
        }
 void FetchBalance()
 {
     try
     {
         FetchBalanceResponse response = boletoFacil.FetchBalance(ResponseType.XML);
         ShowObjectResponseHeader();
         Console.WriteLine(response.Data);
         ShowResponseSerialized(response);
     }
     catch (BoletoFacilException e)
     {
         HandleException(e);
     }
     finally
     {
         DoneMessage();
     }
 }