public async Task Init() { var path = Package.Current.InstalledLocation; _installedPath = await path.CreateFolderAsync("Databases", CreationCollisionOption.OpenIfExists); _databaseInfoRepository = new DatabaseInfoRepository(); }
public async Task SaveInfo() { var info = Info.New(); info.DatabaseCloudPath = "CloudPath"; info.DatabaseCloudProvider = "CloudProvider"; info.DatabasePath = "DatabasePath"; var databaseInfoRepository = new DatabaseInfoRepository(); await databaseInfoRepository.SaveInfo(_installedPath, info); var infoFromFileSystem = await _databaseInfoRepository.GetInfo(_installedPath); Assert.AreEqual(info.DatabaseCloudPath, infoFromFileSystem.DatabaseCloudPath); Assert.AreEqual(info.DatabaseCloudProvider, infoFromFileSystem.DatabaseCloudProvider); Assert.AreEqual(info.DatabasePath, infoFromFileSystem.DatabasePath); }