public void CreateDataCollectorCommands() { DeleteDataCollectors(); RegisterDataCollector[] commands; try { commands = JsonConvert.DeserializeObject <RegisterDataCollector[]>( System.IO.File.ReadAllText("./TestData/DataCollectors.json")); } catch (FileNotFoundException) { TestDataGenerator.GenerateCorrectRegisterDataCollectorCommands(); commands = JsonConvert.DeserializeObject <RegisterDataCollector[]>( System.IO.File.ReadAllText("./TestData/DataCollectors.json")); } foreach (var cmd in commands) { cmd.DataCollectorId = Guid.NewGuid(); _dataCollectorCommandHandler.Handle(cmd); } }
public void CreateDataCollectorCommands() { DeleteCollection <DataCollector>("DataCollector"); RegisterDataCollector[] commands; try { commands = JsonConvert.DeserializeObject <RegisterDataCollector[]>( System.IO.File.ReadAllText("./TestData/DataCollectors.json")); } catch (FileNotFoundException e) { TestDataGenerator.GenerateCorrectAddDataCollectorCommands(); commands = JsonConvert.DeserializeObject <RegisterDataCollector[]>( System.IO.File.ReadAllText("./TestData/DataCollectors.json")); } foreach (var cmd in commands) { //TODO: Question: Set Id here, in CommandHandler or make the request contain the Id? cmd.DataCollectorId = Guid.NewGuid(); _dataCollectorCommandHandler.Handle(cmd); } }