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); }
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); }
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; }