public async Task TestCreateEditGetDelete() { var ss = new SqliteConnectionService().GetAsyncConnection(); await ss.Result.DeleteAllAsync <Package>(); var packageService = new PackageService(new SqliteConnectionService()); await packageService.InsertAsyncPackage(new Package() { Name = "new", Author = "h", Description = "h" }); var packageList = (await packageService.GetAsyncAllPackage()).Result; var ap = packageList[0]; Assert.AreEqual(1, packageList.Count); Assert.AreEqual("new", packageList[0].Name); ap.Name = "aaa"; await packageService.EditAsyncPackage(ap); packageList = (await packageService.GetAsyncAllPackage()).Result; Assert.AreEqual("aaa", packageList[0].Name); await packageService.DeleteAsyncPackage(ap.Id); }
public void TestGetAsyncConnection() { SqliteConnectionService sqliteConnectionService = new SqliteConnectionService(true); ServiceResult <SQLiteAsyncConnection> connection = sqliteConnectionService.GetAsyncConnection(); Assert.IsNotNull(connection); }