Example #1
0
 public static void SetUp(TestContext context)
 {
     AppDomain.CurrentDomain.SetData(
       "DataDirectory", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ""));
     Database.SetInitializer<CurveServiceDbContext>(new ApplicationDbContextInitializer());
     CurveServiceDbContext dbContext = new CurveServiceDbContext();
     dbContext.Database.Initialize(true);
 }
Example #2
0
        public static void SetUp(TestContext context)
        {
            AppDomain.CurrentDomain.SetData(
                "DataDirectory", Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ""));
            Database.SetInitializer <CurveServiceDbContext>(new ApplicationDbContextInitializer());
            CurveServiceDbContext dbContext = new CurveServiceDbContext();

            dbContext.Database.Initialize(true);
        }
Example #3
0
 public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
 {
     IList<ValidationResult> validationResults = new List<ValidationResult>();
     if (PointId > 0 && Point == null)
     {
         var dbContext = new CurveServiceDbContext();
         Point point = dbContext.Points.Find(PointId);
         if (point == null)
         {
             validationResults.Add(new ValidationResult("The PointId (" + PointId + ") supplied is invalid."));
         }
         else if (point.MarketId != MarketId)
         {
             validationResults.Add(new ValidationResult("The Point (" + point + ") is not associated with the Market (" + Market + ")"));
         }
     }
     return validationResults;
 }