public QuoteViewModelBuilder()
 {
     Mock<IApplicationSettings> appSettings = new Mock<IApplicationSettings>();
     appSettings.SetupGet(n => n.Culture).Returns("en-ZA");
     appSettings.SetupGet(n => n.CompanyName).Returns("Test Company");
     appSettings.SetupGet(n => n.CompanyAddressLine1).Returns("Test Company Address Line 1");
     appSettings.SetupGet(n => n.CompanyAddressLine2).Returns("Test Company Address Line 2");
     appSettings.SetupGet(n => n.CompanyCityTown).Returns("Port Elizabeth");
     appSettings.SetupGet(n => n.CompanyCode).Returns("6001");
     _quoteViewModel = new QuoteViewModel(appSettings.Object);
     _quoteViewModel.Billables = new ObservableCollection<QuoteViewModel.BillableItem>();
 }
 //todo move this to application agent
 private QuoteViewModel CreateQuoteViewModel(IApplicationSettings settings)
 {
     QuoteViewModel quoteViewModel = new QuoteViewModel(settings);
     quoteViewModel.QuoteDate = DateTime.Now;
     return quoteViewModel;
 }