Ejemplo n.º 1
0
        public void TestRemoveBase()
        {
            Mock <IParametersSetSettingsSource> mock    = new Mock <IParametersSetSettingsSource>();
            PsaParametersSetAnalysisControl     control = new PsaParametersSetAnalysisControl(mock.Object);
            PsaParametersSet           set  = GenerateParametersSet();
            IPsaParametersSetViewModel psvm = new PsaParametersSetViewModel(set);
            Series s  = control.CreateSeries(psvm.Parameters[0], new Color(), new ChartScaleViewModel(new ChartScale()));
            Series sp = control.CreateSeries(psvm.Parameters[1], new Color(), new ChartScaleViewModel(new ChartScale()));

            control.AddSeries(s);
            Series baseS = control.FindSeries(psvm.Parameters[0]);

            Assert.IsNotNull(baseS);
            control.RemoveSeries(baseS);
            Assert.IsTrue(control.BaseParameter == null);
        }
Ejemplo n.º 2
0
        public void TestCreateSeries()
        {
            Mock <IParametersSetSettingsSource> mock    = new Mock <IParametersSetSettingsSource>();
            PsaParametersSetAnalysisControl     control = new PsaParametersSetAnalysisControl(mock.Object);
            PsaParametersSet           set  = GenerateParametersSet();
            IPsaParametersSetViewModel psvm = new PsaParametersSetViewModel(set);
            Series s  = control.CreateSeries(psvm.Parameters[0], new Color(), new ChartScaleViewModel(new ChartScale()));
            Series sp = control.CreateSeries(psvm.Parameters[1], new Color(), new ChartScaleViewModel(new ChartScale()));

            control.AddSeries(s);
            control.AddSeries(sp);

            Assert.IsNotNull(s, "Series is null");
            Assert.IsNotNull(control.BaseParameter, "Base parameter is null");
            Assert.AreEqual(control.BaseParameter.Length, 8, "Base parameter length is not expected.");
        }
Ejemplo n.º 3
0
        public void TestfindSeries()
        {
            Mock <IParametersSetSettingsSource> mock    = new Mock <IParametersSetSettingsSource>();
            PsaParametersSetAnalysisControl     control = new PsaParametersSetAnalysisControl(mock.Object);
            PsaParametersSet           set   = GenerateParametersSet();
            IPsaParametersSetViewModel psvm  = new PsaParametersSetViewModel(set);
            PsaParameterDataViewModel  first = psvm.Parameters[0];
            var    second = psvm.Parameters[1];
            Series s      = control.CreateSeries(psvm.Parameters[0], new Color(), new ChartScaleViewModel(new ChartScale()));
            Series sp     = control.CreateSeries(psvm.Parameters[1], new Color(), new ChartScaleViewModel(new ChartScale()));

            control.AddSeries(s);
            control.AddSeries(sp);

            Series found = control.FindSeries(second);

            Assert.IsNotNull(found);
            Assert.IsTrue(ReferenceEquals(found.DataContext, second));
        }