public void Insert_GivenPocoWithJsonTypes_ShouldBeValid() { var poco = new JsonTypesPoco(); var id = DB.Insert(poco); var pocoOther = DB.Single <JsonTypesPoco>(poco.Id); poco.Id.ShouldBe(id); pocoOther.ShouldNotBeNull(); pocoOther.ShouldBe(poco); }
public void Update_GivenPocoWithJsonTypes_ShouldBeValid() { var poco = new JsonTypesPoco(); var id = DB.Insert(poco); var pocoOther = DB.Single <JsonTypesPoco>(poco.Id); pocoOther.Json1 = "{\"firstName\":\"Peta\", \"lastName\":\"Poco\"}"; pocoOther.Json2 = "{\"firstName\":\"Peta\", \"lastName\":\"Poco\"}"; DB.Update(pocoOther); poco.Id.ShouldBe(id); pocoOther.ShouldNotBeNull(); pocoOther.ShouldNotBe(poco, true); }