public void Can_update()
 {
     var dummy = new DummyClassWithColorProperty {Colour = colour};
     repository.Save(dummy);
     dummy.Colour = colour;
     repository.Save(dummy);
     Assert.AreEqual(Color.Red, dummy.Colour);
 }
        public void Can_save_and_load()
        {
            var dummy = new DummyClassWithColorProperty {Colour = Color.Red};
            repository.Save(dummy);
            Assert.AreEqual(1, dummy.Id);
            Assert.AreEqual(Color.Red, dummy.Colour);

            var loaded = repository.Query().Single( instance => instance.Id.Equals(1) );
            Assert.AreEqual(Color.Red, loaded.Colour);
        }
 public void Can_save()
 {
     var dummy = new DummyClassWithColorProperty {Colour = colour};
     repository.Save(dummy);
 }