private ICreditView CreateCreditView(CreditViewDt creditViewDt) { var creditView = InstantiateCreditView(creditViewDt); foreach (var creditViewLineDt in creditViewDt.CreditViewLines) { CreateAndInitialiseLine(creditViewLineDt, creditView); } return(creditView); }
public void SetUp() { _creditViewDt = new CreditViewDt { CreditId = Guid.NewGuid(), CustomerCode = "CustomerCode", CustomerName = "CustomerName", CreditDate = DateTime.UtcNow, CreditNumber = "CR-001", InvoiceNumber = "INV-001", Status = CreditStatus.Parked }; _mockedCreditViewQueryModelBuilder = new Mock <ICreditViewQueryModelBuilder>(); _mockedCreditView = new Mock <CreditView>(_creditViewDt); _mockedCreditView.Setup(x => x.InstantiateCreditViewQueryModelBuilder()) .Returns(_mockedCreditViewQueryModelBuilder.Object); _creditView = _mockedCreditView.Object; }
public CreditView(CreditViewDt creditViewDt) { _creditViewDt = creditViewDt; _creditLineViews = new List <ICreditLineView>(); }
internal virtual ICreditInitialiser InstantiateCreditView(CreditViewDt creditViewDt) { return(new CreditView(creditViewDt)); }