public void Initialise_Test01() { var mockedCreditLineView1 = new Mock <ICreditLineView>(); var mockedCreditLineView2 = new Mock <ICreditLineView>(); var creditView = new CreditView(null); creditView.InitialiseLine(mockedCreditLineView1.Object); creditView.InitialiseLine(mockedCreditLineView2.Object); Assert.That(creditView.CreditLineViews.First(), Is.EqualTo(mockedCreditLineView1.Object)); Assert.That(creditView.CreditLineViews.Last(), Is.EqualTo(mockedCreditLineView2.Object)); }
public void Total_Test01_SumLines() { Monetary total1 = 123.5555m; Monetary total2 = 88.1234m; Monetary total3 = 66.9999m; var mockedLine1 = new Mock <ICreditLineView>(); var mockedLine2 = new Mock <ICreditLineView>(); var mockedLine3 = new Mock <ICreditLineView>(); mockedLine1.Setup(x => x.Total).Returns(total1); mockedLine2.Setup(x => x.Total).Returns(total2); mockedLine3.Setup(x => x.Total).Returns(total3); _creditView.InitialiseLine(mockedLine1.Object); _creditView.InitialiseLine(mockedLine2.Object); _creditView.InitialiseLine(mockedLine3.Object); Assert.That(_creditView.Total == 278.6788m); }