public void t_Conditions_Save_Insert()
        {
            SiteCondition Conditions = new SiteCondition()
            {
                Id          = TestHelper.TestGuid1,
                SiteVisitId = TestHelper.TestParentGuid,
                Sky         = 3,
                Temperature = new Business.DataTypes.Temperature()
                {
                    Value = 54, Units = "C"
                },
                Wind = 0
            };

            ConditionsMapper.Insert(Conditions);


            using (IbaUnitTestEntities iba = new IbaUnitTestEntities())
            {
                var ConditionsQuery = from Conditionss in iba.SiteCondition_ado select Conditionss;
                Assert.IsNotNull(ConditionsQuery, "Query result is null");
                Assert.AreEqual(1, ConditionsQuery.Count(), "Wrong number of results in query");
                SiteCondition_ado adoConditions = ConditionsQuery.First();
                validateObjectEquality(Conditions, adoConditions);
            }
        }
        public void SaveSiteConditions(SiteVisit visit)
        {
            if (visit == null)
            {
                throw new ArgumentNullException("visit");
            }

            SiteVisitMapper.Insert(visit);
            ConditionsMapper.Insert(visit.StartConditions);
            ConditionsMapper.Insert(visit.EndConditions);
        }