private InvestmentVehicleReturnsRepositoryStub CreateRepositoryStubWithSinglePortfolioMinusReturns() { var repositoryStub = new InvestmentVehicleReturnsRepositoryStub(); var portfolio = InvestmentVehicleBuilderForTests .SetupPortfolio(100, "Portfolio100") .Create(); repositoryStub.AddInvestmentVehicle(portfolio); return(repositoryStub); }
private InvestmentVehicleReturnsRepositoryStub CreateRepositoryStubWithSinglePortfolio( MonthYear monthYear) { var repositoryStub = new InvestmentVehicleReturnsRepositoryStub(); var portfolio = InvestmentVehicleBuilderForTests .SetupPortfolio(100, "Portfolio100") .AddNetReturn(monthYear, 0.1m) .AddNetReturn(monthYear.AddMonths(-1), 0.2m) .AddNetReturn(monthYear.AddMonths(-2), 0.3m) .AddNetReturn(monthYear.AddMonths(-3), 0.4m) .AddNetReturn(monthYear.AddMonths(-4), 0.5m) .Create(); repositoryStub.AddInvestmentVehicle(portfolio); return(repositoryStub); }
public PerformanceReportExcelReportCreatorTests() { _excelViewSpy = new PerformanceReportExcelReportViewSpy(); _returnsRepository = new InvestmentVehicleReturnsRepositoryStub(); _testFileName = "c:\\temp\\foo.xlsx"; }
public OmniDataFileCreatorTests() { _investmentVehicleReturnsRepositoryStub = new InvestmentVehicleReturnsRepositoryStub(); _flatFileIoSpy = new FlatFileIoSpy(); _fullFilePath = "c:\\somefolder\\data.dat"; }