From a1875d2f8f40f62d46a5bfd383e1a9f7238a11db Mon Sep 17 00:00:00 2001
From: Sai Vineeth Tallapudi <64919520+saivineeth100@users.noreply.github.com>
Date: Thu, 7 Dec 2023 19:16:44 +0530
Subject: [PATCH] Added  new properties to  BankAllocations

---
 src/TallyConnector.Core/Models/Voucher.cs | 10 ++++++++++
 src/Tests/Services/TallyService/Main.cs   |  8 ++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/TallyConnector.Core/Models/Voucher.cs b/src/TallyConnector.Core/Models/Voucher.cs
index ed861b2..fa558ec 100644
--- a/src/TallyConnector.Core/Models/Voucher.cs
+++ b/src/TallyConnector.Core/Models/Voucher.cs
@@ -1021,6 +1021,16 @@ public class BankAllocation
     [XmlElement(ElementName = "AMOUNT")]
     public TallyAmount? Amount { get; set; }
 
+    [XmlElement(ElementName = "PAYMENTFAVOURING")]
+    public string? PaymentFavouring { get; set; }
+
+    [XmlElement(ElementName = "UNIQUEREFERENCENUMBER")]
+    public string? UniqueReferenceNumber { get; set; }
+
+    [XmlElement(ElementName = "BANKPARTYNAME")]
+    public string? BankPartyName { get; set; }
+
+
     internal bool IsNull()
     {
         if (Date == null && BankersDate == null && InstrumentDate == null)
diff --git a/src/Tests/Services/TallyService/Main.cs b/src/Tests/Services/TallyService/Main.cs
index 6247098..eb98198 100644
--- a/src/Tests/Services/TallyService/Main.cs
+++ b/src/Tests/Services/TallyService/Main.cs
@@ -1,4 +1,5 @@
-using TallyConnector.Core.Models;
+using System.Net.NetworkInformation;
+using TallyConnector.Core.Models;
 
 namespace Tests.Services.TallyService;
 internal class Main : BaseTallyServiceTest
@@ -7,7 +8,10 @@ internal class Main : BaseTallyServiceTest
     [Test]
     public async Task TestTallyCheck()
     {
-        var isRunning = await _tallyService.CheckAsync();
+        _tallyService.Setup("localhost", 9001);
+        CancellationTokenSource cancellationTokenSource = new();
+        cancellationTokenSource.CancelAfter(5);
+        var isRunning = await _tallyService.CheckAsync(cancellationTokenSource.Token);
         Assert.That(isRunning, Is.EqualTo(true));
     }