public void t_PointCountLess50_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 = _PointCountLess50TypeId }; iba.AddToObservation_ado(setupObject); }); DbTestHelper.LoadExtraneousObservations(TestHelper.TestGuid3); // Exercise the test PointCountWithin50 PointCountLess50 = ObservationMapper.Select <PointCountWithin50>(setupObject.ObservationId); using (IbaUnitTestEntities iba = new IbaUnitTestEntities()) { validateObjectEquality(PointCountLess50, setupObject, iba); } }
public void t_PointCountLess50_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 = _PointCountLess50TypeId }; iba.AddToObservation_ado(setupObject); }); DbTestHelper.LoadExtraneousObservations(TestHelper.TestGuid3); // Exercise the test List <PointCountWithin50> selectList = ObservationMapper.SelectAllForEvent <PointCountWithin50>(setupObject.EventId); Assert.AreEqual(1, selectList.Count(), "Does not contain just one object"); PointCountWithin50 result = selectList[0]; using (IbaUnitTestEntities iba = new IbaUnitTestEntities()) { validateObjectEquality(result, setupObject, iba); } }
public void t_ObservationTypeId() { PointCountWithin50 target = new PointCountWithin50(); Guid actual; actual = target.ObservationTypeId; Assert.AreEqual(LookupConstants.ObservationTypePointLess50m, actual); }
public void t_CreateNewPointCountObservation() { safnet.iba.Business.Entities.Moles.MSafnetBaseEntity.AllInstances.SetNewId = (SafnetBaseEntity entity) => { return(entity.Id = LookupConstants.LocationTypeParent); }; Guid surveyId = LookupConstants.LocationTypePoint; PointCountWithin50 actual = PointCountWithin50.CreateNewPointCountObservation(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(PointCountWithin50 supplemental, Observation_ado adoPointCountLess50, IbaUnitTestEntities iba) { Assert.IsNotNull(adoPointCountLess50, "There is no PointCountLess50 with the ID to test for"); Assert.IsNotNull(adoPointCountLess50.Comments, "ADO Comments are null"); Assert.AreEqual(supplemental.Comments, adoPointCountLess50.Comments, "Comments"); Assert.AreEqual(supplemental.EventId, adoPointCountLess50.EventId, "EventId"); // ID is now an identity field //Assert.AreEqual(supplemental.Id, adoPointCountLess50.ObservationId, "ObservationId"); Assert.AreEqual(supplemental.ObservationTypeId, adoPointCountLess50.ObservationTypeId, "ObservationTypeId"); var speciesQuery = from specieses in iba.Species_ado where specieses.AlphaCode == supplemental.SpeciesCode select specieses.SpeciesId; Assert.AreEqual(speciesQuery.First().ToString(), adoPointCountLess50.SpeciesId.ToString(), "SpeciesId"); }
public void t_PointCountLess50_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 = _PointCountLess50TypeId }; iba.AddToObservation_ado(setupObject); }); List <Observation_ado> extraList = DbTestHelper.LoadExtraneousObservations(TestHelper.TestGuid3); // Setup object to be saved. Change everything except the Id. PointCountWithin50 testObject = new PointCountWithin50() { 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 PointCountLess50Query = from PointCountLess50s in iba.Observation_ado select PointCountLess50s; Assert.IsNotNull(PointCountLess50Query, "Query result is null"); Assert.AreEqual(extraList.Count() + 1, PointCountLess50Query.Count(), "Wrong number of results in query"); Observation_ado adoPointCountLess50 = PointCountLess50Query.First(x => x.ObservationId == setupObject.ObservationId); validateObjectEquality(testObject, adoPointCountLess50, iba); validateExtraObservations(extraList, PointCountLess50Query); } }
public void t_PointCountLess50_Save_Insert() { //loadSiteVisit(TestHelper.TestGuid1); PointCountWithin50 supplemental = new PointCountWithin50() { 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 PointCountLess50Query = from PointCountLess50s in iba.Observation_ado select PointCountLess50s; Assert.IsNotNull(PointCountLess50Query, "Query result is null"); Assert.AreEqual(1, PointCountLess50Query.Count(), "Wrong number of results in query"); Observation_ado adoPointCountLess50 = PointCountLess50Query.First(); validateObjectEquality(supplemental, adoPointCountLess50, iba); } }
public void t_PointCountWithin50Constructor() { PointCountWithin50 target = new PointCountWithin50(); Assert.IsNotNull(target); }