private async void OfficeEditList_TestGetOfficeEditList() { var officeEdit = await OfficeEditList.GetOfficeEditList(); Assert.NotNull(officeEdit); Assert.Equal(3, officeEdit.Count); }
private async void OfficeEditList_TestAddOfficesEntry() { var officeEditList = await OfficeEditList.GetOfficeEditList(); var countBeforeAdd = officeEditList.Count; var officeToAdd = officeEditList.AddNew(); BuildOffice(officeToAdd); var updatedOfficesList = await officeEditList.SaveAsync(); Assert.NotEqual(countBeforeAdd, updatedOfficesList.Count); }
private async void OfficeEditList_TestUpdateOfficesEntry() { const int idToUpdate = 1; var officeEditList = await OfficeEditList.GetOfficeEditList(); var countBeforeUpdate = officeEditList.Count; var officeToUpdate = officeEditList.First(a => a.Id == idToUpdate); officeToUpdate.Notes = "This was updated"; var updatedList = await officeEditList.SaveAsync(); Assert.Equal("This was updated", updatedList.First(a => a.Id == idToUpdate).Notes); Assert.Equal(countBeforeUpdate, updatedList.Count); }
private async void OfficeEditList_TestDeleteOfficesEntry() { var officeEdit = await OfficeEditList.GetOfficeEditList(); var listCount = officeEdit.Count; var officeToDelete = officeEdit.First(et => et.Id == 99); // remove is deferred delete var isDeleted = officeEdit.Remove(officeToDelete); var officeListAfterDelete = await officeEdit.SaveAsync(); Assert.NotNull(officeListAfterDelete); Assert.IsType <OfficeEditList>(officeListAfterDelete); Assert.True(isDeleted); Assert.NotEqual(listCount, officeListAfterDelete.Count); }