public async Task PrivacyLevelEdit_Delete() { await PrivacyLevelEdit.DeletePrivacyLevelEdit(99); var privacyLevelToCheck = await Assert.ThrowsAsync <Csla.DataPortalException> (() => PrivacyLevelEdit.GetPrivacyLevelEdit(99)); }
public async Task PrivacyLevelEdit_TestGetPrivacyLevelEdit() { var privacyLevel = await PrivacyLevelEdit.GetPrivacyLevelEdit(1); Assert.NotNull(privacyLevel); Assert.IsType <PrivacyLevelEdit>(privacyLevel); Assert.Equal(1, privacyLevel.Id); Assert.True(privacyLevel.IsValid); }
public async void PrivacyLevelEdit_Update() { var privacyLevel = await PrivacyLevelEdit.GetPrivacyLevelEdit(1); var notesUpdate = $"These are updated Notes {DateTime.Now}"; privacyLevel.Notes = notesUpdate; var result = await privacyLevel.SaveAsync(); Assert.NotNull(result); Assert.Equal(notesUpdate, result.Notes); }
public async Task PrivacyLevelEdit_TestSaveOutOfOrder() { var privacyLevel1 = await PrivacyLevelEdit.GetPrivacyLevelEdit(1); var privacyLevel2 = await PrivacyLevelEdit.GetPrivacyLevelEdit(1); privacyLevel1.Notes = "set up timestamp issue"; // turn on IsDirty privacyLevel2.Notes = "set up timestamp issue"; var privacyLevel2_2 = await privacyLevel2.SaveAsync(); Assert.NotEqual(privacyLevel2_2.RowVersion, privacyLevel1.RowVersion); Assert.Equal("set up timestamp issue", privacyLevel2_2.Notes); await Assert.ThrowsAsync <DataPortalException>(() => privacyLevel1.SaveAsync()); }
public async Task PrivacyLevelEdit_TestSubsequentSaves() { var privacyLevel = await PrivacyLevelEdit.GetPrivacyLevelEdit(1); privacyLevel.Notes = "set up timestamp issue"; // turn on IsDirty var privacyLevel2 = await privacyLevel.SaveAsync(); var rowVersion1 = privacyLevel2.RowVersion; privacyLevel2.Notes = "another timestamp trigger"; var privacyLevel3 = await privacyLevel2.SaveAsync(); Assert.NotEqual(privacyLevel2.RowVersion, privacyLevel3.RowVersion); }
public async Task PrivacyLevelEdit_InvalidGet() { await Assert.ThrowsAsync <DataPortalException>(() => PrivacyLevelEdit.GetPrivacyLevelEdit(999)); }