Пример #1
0
        private InvestmentVehicleReturnsRepositoryStub CreateRepositoryStubWithSinglePortfolioMinusReturns()
        {
            var repositoryStub = new InvestmentVehicleReturnsRepositoryStub();

            var portfolio = InvestmentVehicleBuilderForTests
                            .SetupPortfolio(100, "Portfolio100")
                            .Create();

            repositoryStub.AddInvestmentVehicle(portfolio);

            return(repositoryStub);
        }
Пример #2
0
        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";
 }