using System.Collections.Generic;
public static void Main()
var transactionDetails = new List<TransactionDetail>
AccountNumber = "0001123456",
AccountNumber = "WRAP987654",
AccountNumber = "0001123456",
List<Account> accounts = ExtractAccounts(transactionDetails);
public static List<Account> ExtractAccounts(List<TransactionDetail> transactionDetails)
throw new NotImplementedException();
public class TransactionDetail
public int TransactionNumber { get; set; }
public string AccountNumber { get; set; }
public double Amount { get; set; }
public string AccountNumber { get; set; }
public List<Transaction> Transactions { get; set; }
public int TransactionNumber { get; set; }
public double Amount { get; set; }