Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
        /// <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]);
        }
Exemplo n.º 3
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);
        }
Exemplo n.º 4
0
        public void SavePermittedListingValue()
        {
            BOPermittedListingValue listing = LoadPermittedListingValue();
            string originalValue            = listing.ListingValue;
            string temporaryValue           = "unittest";

            SaveWithNewValue(listing, temporaryValue);
            SaveWithNewValue(listing, originalValue);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
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);
        }
Exemplo n.º 7
0
        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);
        }