public void ApplyConstraints_should_work_with_a_dynamicObject_if_there_is_a_primary_key()
        {
            var mapper = new OkMapping();
            var cmd    = new SqlCommand();

            cmd.ApplyConstraints(mapper, new{ firstName = "arne" });

            cmd.Parameters[0].As <DbParameter>().Value.Should().Be("arne");
            cmd.Parameters[0].As <DbParameter>().ParameterName.Should().Be("firstName");
        }
        public void ApplyConstraints_should_work_with_a_string_if_there_is_a_primary_key()
        {
            var mapper = new OkMapping();
            var cmd    = new SqlCommand();

            cmd.ApplyConstraints(mapper, "hey");

            cmd.Parameters[0].As <DbParameter>().Value.Should().Be("hey");
            cmd.Parameters[0].As <DbParameter>().ParameterName.Should().Be("Id");
        }