protected static void Because_of() { entity = Script.SourceSystemData.CreateBasicEntityWithOneMapping(); mapping = entity.Mappings[0]; client = new HttpClient(ServiceUrl["SourceSystem"] + string.Format("{0}/mapping/{1}", entity.Id, mapping.Id)); response = client.Get(); mappingResponse = response.Content.ReadAsDataContract<EnergyTrading.Mdm.Contracts.MappingResponse>(); }
protected static void Because_of() { entity = Script.SourceSystemData.CreateBasicEntityWithOneMapping(); mapping = entity.Mappings[0]; client = new HttpClient(ServiceUrl["SourceSystem"] + string.Format("{0}/mapping/{1}", entity.Id, mapping.Id)); response = client.Get(); mappingResponse = response.Content.ReadAsDataContract <EnergyTrading.Mdm.Contracts.MappingResponse>(); }
private static void Establish_Context() { var repository = new DbSetRepository(new DbContextProvider(() => new SampleMappingContext())); endur = new SourceSystem { Name = "Endur" + Guid.NewGuid() }; trayport = new SourceSystem { Name = "Trayport" + Guid.NewGuid() }; var entity = new Location { Name = Guid.NewGuid().ToString() }; trayportMapping = new LocationMapping { MappingValue = Guid.NewGuid().ToString(), System = trayport, Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue) }; endurMapping = new LocationMapping { MappingValue = Guid.NewGuid().ToString(), System = endur, IsDefault = false, Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue) }; endurMapping2 = new LocationMapping { MappingValue = Guid.NewGuid().ToString(), System = endur, IsDefault = false, Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue) }; repository.Add(endur); repository.Add(trayport); entity.ProcessMapping(trayportMapping); entity.ProcessMapping(endurMapping); entity.ProcessMapping(endurMapping2); repository.Add(entity); repository.Flush(); }
public static PartyRole CreateBasicEntityWithOneMapping() { SourceSystem endur = repository.Queryable <SourceSystem>().Where(system => system.Name == "Endur").First(); var entity = ObjectMother.Create <PartyRole>(); var endurMapping = new PartyRoleMapping { MappingValue = Guid.NewGuid().ToString(), System = endur, IsDefault = true, Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue.Subtract(new TimeSpan(72, 0, 0))) }; entity.ProcessMapping(endurMapping); repository.Add(entity); repository.Flush(); return(entity); }
public static PartyRole CreateEntityWithTwoDetailsAndTwoMappings() { SourceSystem endur = repository.Queryable <SourceSystem>().Where(system => system.Name == "Endur").First(); SourceSystem trayport = repository.Queryable <SourceSystem>().Where(system => system.Name == "Trayport").First(); var entity = new PartyRole(); entity.Party = ObjectMother.Create <MDM.Party>(); baseDate = DateTime.Today.Subtract(new TimeSpan(72, 0, 0)); SystemTime.UtcNow = () => new DateTime(DateTime.Today.Subtract(new TimeSpan(73, 0, 0)).Ticks); AddDetailsToEntity(entity, DateTime.MinValue, baseDate); AddDetailsToEntity(entity, baseDate, DateTime.MaxValue); SystemTime.UtcNow = () => DateTime.Now; var trayportMapping = new PartyRoleMapping { MappingValue = Guid.NewGuid().ToString(), System = trayport, Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue) }; var endurMapping = new PartyRoleMapping { MappingValue = Guid.NewGuid().ToString(), System = endur, IsDefault = true, Validity = new DateRange(DateTime.MinValue, DateTime.MaxValue) }; entity.ProcessMapping(trayportMapping); entity.ProcessMapping(endurMapping); repository.Add(entity); repository.Flush(); return(entity); }