public void t_SupplementalObservation_Select_ByGuid() { Observation_ado setupObject = null; // backdoor data setup Guid pointSurveyId = TestHelper.TestGuid3; DbTestHelper.LoadSinglePointSurvey(pointSurveyId, TestHelper.TestGuid2, TestHelper.TestGuid1, DateTime.Now, DateTime.Now.AddHours(1)); DbTestHelper.LoadAdoObjects(delegate(IbaUnitTestEntities iba) { setupObject = new Observation_ado() { Comments = "asdfasdf asdf adsfa dsfads fasdf adsfasd fadsf awefr34fr34r34 ", SpeciesId = new Guid(TestHelper.SPECIES_1_ID), EventId = pointSurveyId, ObservationTypeId = _supplementalObservationTypeId }; iba.AddToObservation_ado(setupObject); }); DbTestHelper.LoadExtraneousObservations(TestHelper.TestGuid3); // Exercise the test SupplementalObservation SupplementalObservation = ObservationMapper.Select <SupplementalObservation>(setupObject.ObservationId); using (IbaUnitTestEntities iba = new IbaUnitTestEntities()) { validateObjectEquality(SupplementalObservation, setupObject, iba); } }
public void t_SupplementalObservation_Select_ByEventId() { Guid pointSurveyId = TestHelper.TestGuid2; DbTestHelper.LoadSinglePointSurvey(pointSurveyId, TestHelper.TestGuid2, TestHelper.TestGuid1, DateTime.Now, DateTime.Now.AddHours(1)); Observation_ado setupObject = null; // backdoor data setup DbTestHelper.LoadAdoObjects(delegate(IbaUnitTestEntities iba) { setupObject = new Observation_ado() { Comments = "asdfasdf asdf adsfa dsfads fasdf adsfasd fadsf awefr34fr34r34 ", SpeciesId = new Guid(TestHelper.SPECIES_1_ID), EventId = pointSurveyId, ObservationTypeId = _supplementalObservationTypeId }; iba.AddToObservation_ado(setupObject); }); DbTestHelper.LoadExtraneousObservations(TestHelper.TestGuid3); // Exercise the test List <SupplementalObservation> selectList = ObservationMapper.SelectAllForEvent <SupplementalObservation>(setupObject.EventId); Assert.AreEqual(1, selectList.Count(), "Does not contain just one object"); SupplementalObservation result = selectList[0]; using (IbaUnitTestEntities iba = new IbaUnitTestEntities()) { validateObjectEquality(result, setupObject, iba); } }
public void Update(SupplementalObservation observation) { observation.SpeciesCode = observation.SpeciesCode.ToUpper(); ObservationMapper.Update(observation); _state.SiteVisit.SupplementalObservations.RemoveAll(x => x.Id.Equals(observation.Id)); _state.SiteVisit.SupplementalObservations.Add(observation); }
public void t_ObservationTypeId() { SupplementalObservation target = new SupplementalObservation(); Guid actual; actual = target.ObservationTypeId; Assert.AreEqual(LookupConstants.ObservationTypeSupplemental, actual); }
public void t_CreateNewSupplementalObservation() { safnet.iba.Business.Entities.Moles.MSafnetBaseEntity.AllInstances.SetNewId = (SafnetBaseEntity entity) => { return(entity.Id = LookupConstants.LocationTypeParent); }; Guid surveyId = LookupConstants.LocationTypePoint; SupplementalObservation actual = SupplementalObservation.CreateNewSupplementalObservation(surveyId); Assert.IsNotNull(actual, "object is null"); Assert.AreEqual(0, actual.Id, "ID not assigned"); Assert.AreEqual(surveyId, actual.EventId, "EventId not assigned"); }
private static void validateObjectEquality(SupplementalObservation supplemental, Observation_ado adoSupplementalObservation, IbaUnitTestEntities iba) { Assert.IsNotNull(adoSupplementalObservation, "There is no SupplementalObservation with the ID to test for"); Assert.IsNotNull(adoSupplementalObservation.Comments, "ADO Comments are null"); Assert.AreEqual(supplemental.Comments, adoSupplementalObservation.Comments, "Comments"); Assert.AreEqual(supplemental.EventId, adoSupplementalObservation.EventId, "EventId"); // ID is now an identity field, so these should not match //Assert.AreEqual(supplemental.Id, adoSupplementalObservation.ObservationId, "ObservationId"); Assert.AreEqual(supplemental.ObservationTypeId, adoSupplementalObservation.ObservationTypeId, "ObservationTypeId"); var speciesQuery = from specieses in iba.Species_ado where specieses.AlphaCode == supplemental.SpeciesCode select specieses.SpeciesId; Assert.AreEqual(speciesQuery.First().ToString(), adoSupplementalObservation.SpeciesId.ToString(), "SpeciesId"); }
private void SupplementalObservationList_ItemDataBound(object sender, ListViewItemEventArgs e) { if (e.Item.ItemType == ListViewItemType.DataItem) { Control ctl = e.Item.FindControl("CommonName"); if (ctl != null) { SupplementalObservation rowView = e.Item.DataItem as SupplementalObservation; Label commonName = (Label)ctl; commonName.Text = GlobalMap.SpeciesList.Find(x => x.AlphaCode.Equals(rowView.SpeciesCode.ToUpper())).CommonName; } } }
public ReviewSupplemental(SupplementalObservation observation, IGlobalMap globalMap) { Observation = observation; Species species = globalMap.SpeciesList.Find(x => x.AlphaCode.Equals(Observation.SpeciesCode)); if (species == null) { Warning = "Unknown species code. "; } else { SpeciesName = species.CommonName; } }
public void t_SupplementalObservation_Save_Update() { //loadSiteVisit(TestHelper.TestGuid1); Observation_ado setupObject = null; // backdoor data setup DbTestHelper.LoadAdoObjects(delegate(IbaUnitTestEntities iba) { setupObject = new Observation_ado() { Comments = "asdfasdf asdf adsfa dsfads fasdf adsfasd fadsf awefr34fr34r34 ", SpeciesId = new Guid(TestHelper.SPECIES_1_ID), EventId = TestHelper.TestGuid1, ObservationTypeId = _supplementalObservationTypeId }; iba.AddToObservation_ado(setupObject); }); List <Observation_ado> extraList = DbTestHelper.LoadExtraneousObservations(TestHelper.TestGuid3); // Setup object to be saved. Change everything except the Id. SupplementalObservation testObject = new SupplementalObservation() { Comments = "hurdy gurdy", SpeciesCode = TestHelper.SPECIES_2_CODE, EventId = setupObject.EventId, Id = setupObject.ObservationId }; // Execute the test ObservationMapper.Update(testObject); // Validate results using (IbaUnitTestEntities iba = new IbaUnitTestEntities()) { var SupplementalObservationQuery = from SupplementalObservations in iba.Observation_ado select SupplementalObservations; Assert.IsNotNull(SupplementalObservationQuery, "Query result is null"); Assert.AreEqual(extraList.Count() + 1, SupplementalObservationQuery.Count(), "Wrong number of results in query"); Observation_ado adoSupplementalObservation = SupplementalObservationQuery.First(x => x.ObservationId == setupObject.ObservationId); validateObjectEquality(testObject, adoSupplementalObservation, iba); validateExtraObservations(extraList, SupplementalObservationQuery); } }
public void t_SupplementalObservation_Save_Insert() { //loadSiteVisit(TestHelper.TestGuid1); SupplementalObservation supplemental = new SupplementalObservation() { Comments = "asdfasdf asdf adsfa dsfads fasdf adsfasd fadsf awefr34fr34r34 ", SpeciesCode = TestHelper.SPECIES_1_CODE, EventId = TestHelper.TestGuid1 }; ObservationMapper.Insert(supplemental); using (IbaUnitTestEntities iba = new IbaUnitTestEntities()) { var SupplementalObservationQuery = from SupplementalObservations in iba.Observation_ado select SupplementalObservations; Assert.IsNotNull(SupplementalObservationQuery, "Query result is null"); Assert.AreEqual(1, SupplementalObservationQuery.Count(), "Wrong number of results in query"); Observation_ado adoSupplementalObservation = SupplementalObservationQuery.First(); validateObjectEquality(supplemental, adoSupplementalObservation, iba); } }
public static void Update(SupplementalObservation observation) { ObservationMapper.Update(observation); }
public static void Delete(SupplementalObservation observation) { ObservationMapper.Delete(observation); }
public void t_SupplementalObservationConstructor() { SupplementalObservation target = new SupplementalObservation(); Assert.IsNotNull(target); }
public void Insert(SupplementalObservation observation) { observation.SpeciesCode = observation.SpeciesCode.ToUpper(); ObservationMapper.Insert(observation); _state.SiteVisit.SupplementalObservations.Add(observation); }
public void Delete(SupplementalObservation observation) { ObservationMapper.Delete(observation); _state.SiteVisit.SupplementalObservations.RemoveAll(x => x.Id.Equals(observation.Id)); }