00001 00002 using System; 00003 using NUnit.Framework; 00004 using Foodolini.Database; 00005 00006 namespace Foodolini.Database.Test 00007 { 00008 00012 [TestFixture] 00013 public class ExerciseRowTest: DatabaseTest 00014 { 00019 [Test] 00020 public void SaveLoadTest () 00021 { 00022 ExerciseRow exercise = new ExerciseRow(); 00023 exercise.Duration = 200; 00024 //exercise.PerformedDate = new DateTime(2009, 12, 4); 00025 exercise.SportsActivityId = 2; 00026 exercise.UserId = 1; 00027 00028 this.repository.Add<ExerciseRow>(exercise); 00029 00030 Assert.AreNotEqual(0, exercise.ExerciseRowId, "ExerciseRowId is 0"); 00031 00032 ExerciseRow e = this.repository.SingleWhere<ExerciseRow>("ExerciseRowID = @0", exercise.ExerciseRowId); 00033 00034 Assert.AreEqual(200, e.Duration); 00035 //Assert.AreEqual(2009, e.PerformedDate.Year); 00036 //Assert.AreEqual(12, e.PerformedDate.Month); 00037 Assert.AreEqual(2, e.SportsActivityId); 00038 Assert.AreEqual(1, e.UserId); 00039 } 00040 } 00041 }