Esempio n. 1
0
        public async Task InsertSingleEntityIntoDatabase()
        {
            var database = new LocalStorageProvider();
            await database.InitializeDatabaseAsync();

            await database.AddAccountAsync(new Account
            {
                AccountName      = "LightStudio:[email protected]",
                AccountKeyBase32 = "sertcew43d5432wfe5yklv==/ewed",
                AccountIcon      = "ms-appx:///Assets/Services/MicrosoftAccount.png",
            });
        }
Esempio n. 2
0
        public async Task DeleteSingleEntity()
        {
            var database = new LocalStorageProvider();
            await database.InitializeDatabaseAsync();

            var account = new Account
            {
                AccountName      = "LightStudio:[email protected]",
                AccountKeyBase32 = "sertcew43d5432wfe5yklv==/ewed",
                AccountIcon      = "ms-appx:///Assets/Services/MicrosoftAccount.png",
            };
            var guid = Guid.NewGuid();
            await database.AddAccountAsync(account, guid);

            await database.DeleteAccountAsync(account, guid);
        }
Esempio n. 3
0
        public async Task GetRoamingGuid()
        {
            var database = new LocalStorageProvider();
            await database.InitializeDatabaseAsync();

            var account = new Account
            {
                AccountName      = "LightStudio:[email protected]",
                AccountKeyBase32 = "sertcew43d5432wfe5yklv==/eweddiff",
                AccountIcon      = "ms-appx:///Assets/Services/MicrosoftAccount.png",
            };
            var guid = Guid.NewGuid();
            await database.AddAccountAsync(account, guid);

            var resultguid = await database.GetRoamingGuidFromAccountNameAsync(account.AccountName);

            Assert.AreEqual(guid, resultguid);
        }