public static ILocomotive GenerateLocomotive(string name) { var loco = new LocomotiveMock { Name = name }; var section = new SectionMock(loco); loco.Sections.Add(section); var log = GeneratePsnLog(section); //log.LogIntegrity = PsnLogIntegrity.PagesFlowError; section.Psns.Add(log); section.Psns.Add(GeneratePsnLog(section)); section.Psns.Add(GeneratePsnLog(section)); section.Psns.Add(GeneratePsnLog(section)); section.Psns.Add(GeneratePsnLog(section)); section.Psns.Add(GeneratePsnLog(section)); section.Psns.Add(GeneratePsnLog(section)); section.Psns.Add(GeneratePsnLog(section)); section.Psns.Add(GeneratePsnLog(section)); var disp = Dispatcher.CurrentDispatcher; _timer = new Timer(state => { disp.Invoke(new Action(() => { var t = (PsnLogMock)section.Psns[0]; t.LogIntegrity = PsnLogIntegrity.PagesFlowError; })); }, null, 10000, 5000); return(loco); }
private void GenerateLocomotives() { var loco = new LocomotiveMock() { Name = "1" }; loco.Sections.Add(GenerateSection(loco, "1")); loco.Sections.Add(GenerateSection(loco, "2")); _locomotives.Add(loco); var loco2 = new LocomotiveMock() { Name = "2" }; loco2.Sections.Add(GenerateSection(loco2, "3")); loco2.Sections.Add(GenerateSection(loco2, "4")); _locomotives.Add(loco2); }
private void GenerateLocomotives(ObservableCollection <ILocomotiveViewModel> locomotives) { var loco = new LocomotiveMock() { Name = "1" }; loco.Sections.Add(GenerateSection(loco, "1")); loco.Sections.Add(GenerateSection(loco, "2")); locomotives.Add(new LocomotiveViewModel(loco)); var loco2 = new LocomotiveMock() { Name = "2" }; loco2.Sections.Add(GenerateSection(loco2, "3")); loco2.Sections.Add(GenerateSection(loco2, "4")); locomotives.Add(new LocomotiveViewModel(loco)); }
private static SectionMock GenerateSection(LocomotiveMock loco, string name) { var section = new SectionMock(loco) { Name = name }; section.Psns.Add(new PsnLogMock(section, PsnLogType.FixedLength, new PsnConfigurationMock("1.0", "Буровая", "Буровая прошивка", Guid.NewGuid()))); section.Psns.Add(new PsnLogMock(section, PsnLogType.FixedLength, new PsnConfigurationMock("1.0", "Буровая", "Буровая прошивка", Guid.NewGuid()))); section.Psns.Add(new PsnLogMock(section, PsnLogType.PowerDepended, new PsnConfigurationMock("1.0", "Буровая", "Буровая прошивка", Guid.NewGuid()))); section.Psns.Add(new PsnLogMock(section, PsnLogType.PowerDepended, new PsnConfigurationMock("1.0", "Буровая", "Буровая прошивка", Guid.NewGuid()))); section.Faults.Add(new FaultLogMock(section)); section.Faults.Add(new FaultLogMock(section)); return(section); }
public void SetUp() { _addDataParams = new Mock <IAddDataParameters>(); _repository = new Mock <IRepository>(); InitializeSaveDataAsyncMock(false, OnCompleteEventArgs.CompleteResult.Ok); var loco = new LocomotiveMock() { Name = "Bobo" }; var section = new SectionMock(loco); _addDataParams.SetupProperty(m => m.SourceRepository); _addDataParams.Object.SourceRepository = _repository.Object; _addDataParams.Setup(m => m.ReadLocomotives). Returns(new List <ILocomotive>() { loco }); _addDataParams.Setup(m => m.FaultsToRead). Returns(new List <IFaultLog>() { new FaultLogMock(section), new FaultLogMock(section) }); _addDataParams.Setup(m => m.PsnLogsToRead). Returns(new List <IPsnLog>() { new PsnLogMock(section, PsnLogType.PowerDepended, new PsnConfigurationMock("1.0", "Буровая", "Буровая прошивка", Guid.NewGuid())), new PsnLogMock(section, PsnLogType.FixedLength, new PsnConfigurationMock("1.0", "Буровая", "Буровая прошивка", Guid.NewGuid())) }); _messenger = new Messenger(); }