public void Validation_associates_with_repository_and_throws_exception_for_invalid_model_when_saved()
        {
            IRepository<MockInvalidTestObject> repository =
                new ActiveRecordRepository<MockInvalidTestObject>(new ActiveRecordModelValidator());

            var value = new MockInvalidTestObject {Name = null, Email = "invalidEmail"};
            repository.Save(value);
        }
 public override void RegisterTypes()
 {
     base.RegisterTypes();
     RegisterTypes(typeof(Category));
     repository = new ActiveRecordRepository<Category>();
 }
 public override void Setup()
 {
     base.Setup();
     repository = new ActiveRecordRepository<User>();
 }
 public void TestMethod1()
 {
     IRepository<Category> repository = new ActiveRecordRepository<Category>();
 }