Esempio n. 1
0
        public void LoadArguments_ReturnsCorrectArguments()
        {
            //Arrange
            System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
            PValueAdjustmentDatasetBasedInputsModel sut = new PValueAdjustmentDatasetBasedInputsModel();

            List <Argument> arguments = new List <Argument>();

            arguments.Add(new Argument {
                Name = "SelectedTest", Value = "Hochberg"
            });
            arguments.Add(new Argument {
                Name = "Significance", Value = "0.01"
            });
            arguments.Add(new Argument {
                Name = "PValues", Value = "Resp1"
            });
            arguments.Add(new Argument {
                Name = "DatasetLabels", Value = "Treat1"
            });

            Assert.Equal(4, arguments.Count);

            //Act
            sut.LoadArguments(arguments);

            //Assert
            Assert.Equal("Hochberg", sut.SelectedTest);
            Assert.Equal("0.01", sut.Significance);
            Assert.Equal("Resp1", sut.PValues);
            Assert.Equal("Treat1", sut.DatasetLabels);
        }