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; }