public void Save_WorkWithoutErrors()
        {
            using(var session = _sessionFactory.OpenSession())
            {
                var test = new Measurement {Time = DateTime.Now, Weight = 120.3};

                session.SaveOrUpdate(test);
            }
        }
        public void Read_ReturnsDataCorrectly()
        {
            using (var session = _sessionFactory.OpenSession())
            {
                var test = new Measurement { Time = DateTime.Now, Weight = 95.3 };
                session.SaveOrUpdate(test);

                var results = session.QueryOver<Measurement>();

                results.RowCount().Should().Be(1);
                results.SingleOrDefault().ShouldBeEquivalentTo(test, o => o.Excluding(x => x.Id));
            }
        }
Example #3
0
 public virtual void AddMeasurement(Measurement measurement)
 {
     measurement.User = this;
     Measurements.Add(measurement);
 }