public void ShouldBeAbleToSaveAndGetAValidation() { var validation = new Validation<Person>() .Setup(v => v.IsNotNull(p => p.Name, "Name is mandatory")); var validationRepository = new ValidationRepository(); validationRepository.Save(validation); var fetchedValidation = validationRepository.Get<Person>("Default_Validation"); Assert.AreEqual(validation, fetchedValidation); }