/// <summary> /// /// </summary> public MainWindow() { var unit = new UnitOfWork(new DataContext()); var user = new Consumer.Consumer(unit); var autocomplete = new Autocomplete(unit); var databaseFunctions = new DatabaseFunctions(unit); InitializeComponent(); DataContext = new ConsumerViewModel(user, autocomplete, databaseFunctions); }
public void SetUp() { _context = new DataContext(); _unit = new UnitOfWork(_context); _context.Database.Connection.ConnectionString = "Server=.\\SQLEXPRESS;Database=Pristjek220Data.DataContext; Trusted_Connection=True;MultipleActiveResultSets=True;"; _context.Database.ExecuteSqlCommand("dbo.TestCleanTable"); _databaseFunctions = new DatabaseFunctions(_unit); _consumerView = new ConsumerViewModel(new global::Consumer.Consumer(_unit), new Autocomplete(_unit), _databaseFunctions ); }
public void SetUp() { _consumer = Substitute.For<IConsumer>(); _autocomplete = Substitute.For<IAutocomplete>(); _databaseFunctions = Substitute.For<IDatabaseFunctions>(); _databaseFunctions.ConnectToDb().Returns(true); _uut = new ConsumerViewModel(_consumer, _autocomplete, _databaseFunctions); }