public void Build_GivenSampleData_ShouldNotThrowError() { QuotationBuilder quotationBuilder = CreateQuotationBuilder(); //Assert quotationBuilder.Build(); }
public void AddInvestmentType_GivenInvestment_ShouldNotThrowError() { //Arrange var quotationBuilder = new QuotationBuilder(); //Assign quotationBuilder.AddInvestmentType(CreateBuildInvestment()); //Assert }
public void AddInvestmentType_GivenInvestment_ShouldThrowError() { //Arrange var quotationBuilder = new QuotationBuilder(); //Assign Assert.ThrowsException <ArgumentException>(() => quotationBuilder.AddInvestmentType(CreateBuildInvestment(0))); //Assert }
public void QuotationBuilder_ShouldConstruct() { //Arrange var quotationBuilder = new QuotationBuilder(); //Assign //Assert }
private static QuotationBuilder CreateQuotationBuilder(Adviser adviser = null) { if (adviser == null) { adviser = CreateAdvisor(); } //Arrange var quotationBuilder = new QuotationBuilder(); quotationBuilder.AddMorningStar(new MorningStar()); quotationBuilder.AddProjection(new Projection()); quotationBuilder.AddInvestorDetails(CreateInvestor()); quotationBuilder.AddProduct(CreateProduct()); quotationBuilder.AddAdviser(adviser); quotationBuilder.AddQuoteDetails(new QuoteDetails()); quotationBuilder.AddInvestmentType(CreateBuildInvestment()); return(quotationBuilder); }