/// <summary> /// Saves a permitted listing value with a new ListingValue. /// </summary> /// <param name="listing">the object to save</param> /// <param name="val">the new value</param> protected void SaveWithNewValue(BOPermittedListingValue listing, string val) { listing.ListingValue = val; listing.Save(); listing = new BOPermittedListingValue(listing.PermittedListingId); Assert.IsTrue(listing.ListingValue == val); }
/// <summary> /// Gets the first permitted listing value for the first legislation name. /// </summary> /// <returns>the permitted listing value</returns> protected BOPermittedListingValue GetFirstListingValue() { BOLegislationNameSummary[] summaries = BOLegislationName.GetNames(true); //names that have permitted listing values int nameId = summaries[0].Id; BOPermittedListingValue[] listings = BOPermittedListingValue.GetByLegislationId(nameId, null); return(listings[0]); }
/// <summary> /// Obtains a permitted listing value, then gets it directly via its id. /// </summary> /// <returns>a permitted listing value</returns> protected BOPermittedListingValue LoadPermittedListingValue() { int listingId = GetFirstListingValue().PermittedListingId; BOPermittedListingValue listing = new BOPermittedListingValue(listingId); Assert.IsNotNull(listing); Assert.IsTrue(listing.PermittedListingId == listingId); return(listing); }
public void SavePermittedListingValue() { BOPermittedListingValue listing = LoadPermittedListingValue(); string originalValue = listing.ListingValue; string temporaryValue = "unittest"; SaveWithNewValue(listing, temporaryValue); SaveWithNewValue(listing, originalValue); }
public void GetPermittedListingValues() { BOLegislationNameSummary[] summaries1 = BOLegislationName.GetNames(true); //names that have permitted listing values BOLegislationNameSummary[] summaries2 = BOLegislationName.GetNames(false); //names that don't int nameId1 = summaries1[0].Id; int nameId2 = summaries2[0].Id; Assert.IsTrue(BOPermittedListingValue.GetByLegislationId(nameId1, null).Length > 0); Assert.IsTrue(BOPermittedListingValue.GetByLegislationId(nameId2, null).Length == 0); }
/// <summary> /// Adds a permitted listing value to a particular legislation name /// </summary> /// <param name="nameId">the id of the legislation name</param> /// <returns>the permitted listing value</returns> protected BOPermittedListingValue AddListingValue(int nameId) { BOPermittedListingValue listing = new BOPermittedListingValue(); listing.LegislationNameId = nameId; listing.ListingValue = "test"; listing = (BOPermittedListingValue)listing.Save(); Assert.IsNotNull(listing); Assert.IsTrue(listing.PermittedListingId > 0); return(listing); }
public void DeletePermittedListingValue() { BOLegislationNameSummary[] summaries = BOLegislationName.GetNames(true); //names that have permitted listing values int nameId = summaries[0].Id; int count = BOPermittedListingValue.GetByLegislationId(nameId, null).Length; BOPermittedListingValue listing = AddListingValue(nameId); Assert.IsTrue(BOPermittedListingValue.GetByLegislationId(nameId, null).Length == count + 1); listing.Delete(); Assert.IsTrue(BOPermittedListingValue.GetByLegislationId(nameId, null).Length == count); }