static void Main(string[] args) { IDataStorage testStorage = new SqliteDataStore(); PotentialRepository testRepo = new PotentialRepository(testStorage); BuildAvaloniaApp().Start <MainWindow>(() => new MainViewModel(testRepo)); }
public ViewModelLocator() { // Set up a new variables to instantiate our main view model. IDataStorage testStorage = new SqliteDataStore(); PotentialRepository testRepo = new PotentialRepository(testStorage); Main = new MainViewModel(testRepo); }
//PotentialRepository testRepo; //public MainViewModel Main { get; } = new MainViewModel(testRepo); public ViewModelLocator() { IDataStorage testStorage = new SqliteDataStore(); PotentialRepository testRepo = new PotentialRepository(testStorage); //BuildAvaloniaApp().Start<MainWindow>(() => new MainViewModel(testRepo)); //Main = new MainViewModel(testRepo); Main = new MainViewModel(testRepo); }
public Update() { InitializeComponent(); client = new HttpClient(); Items = new ObservableCollection <Lessons>(); ItemsListView.ItemsSource = Items; sqlitedata = new SqliteDataStore(); }
public SensorProject() { // Fetch data from the file string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase); if (path.StartsWith("file:\\", StringComparison.CurrentCultureIgnoreCase)) { path = path.Substring(6); } // Refactor to move to SQLite DataStore = new SqliteDataStore(Path.Combine(path, "sensors.sqlite")); }
public void RemovePotential() { var tempSQLiteDatabase = new SqliteDataStore(); var p = new Potential("Sarah", "Bob", 1, 23, 9, 1, 1, 1, 1, "Some details"); var mockDataStorage = new Mock <IDataStorage>(); var potentialRepo = new PotentialRepository(mockDataStorage.Object); potentialRepo.AddPotential(p); //We are making a change here to see if continous integration works on azure. var rp = potentialRepo.GetASpecificId(1); //var firstName = rp.FirstName; //var thisResult = potentialRepo.RemovePotentialById((int)rp); //Assert.AreEqual("Potential Removed", thisResult); Assert.AreEqual("Sarah", p.FirstName); }