public async Task AddNewAffiliationTest(string name, string abbreviation) { /** Make a new database **/ var testDB = new TestDatabase(); /** Make the affiliation **/ Affiliation newAffiliation = new Affiliation(); newAffiliation.Name = name; newAffiliation.Abbreviation = abbreviation; /** Store affiliation in database **/ Affiliation returnedAffiliation = await testDB.AddNewAffiliationAsync(newAffiliation); newAffiliation.Id = returnedAffiliation.Id; /** Forces a failed test **/ //Affiliation returnedAffiliation1 = await testDB.AddNewAffiliationAsync(new Affiliation()); /** Verify affiliation excists **/ var listAffiliations = await testDB.RefreshAffiliations(); ObservableCollection <Affiliation> affiliations = new ObservableCollection <Affiliation>(listAffiliations); /** Test Equality **/ Assert.AreEqual(affiliations[0], newAffiliation); }
public async Task RefreshAffiliationsTest(int numAffiliations) { /** Make a new database **/ var testDB = new TestDatabase(numAffiliations, 0, 0); var affiliationsList = await testDB.RefreshAffiliations(); ObservableCollection <Affiliation> affiliations = new ObservableCollection <Affiliation>(affiliationsList); Assert.AreEqual(affiliations.Count, numAffiliations); }