Exemple #1
0
        [InlineData("101", 100, 10, 101, null)]//ignore max if less than min
        public void CheckInput_test(string input, int minKPI, int maxKPI, int?expectedKpi, string expectedErrorMessage)
        {
            var result = AskKpiView.CheckInput(input, minKPI, maxKPI, out var errormessage);

            if (expectedErrorMessage != null)
            {
                result.Should().BeNull();
                if (expectedErrorMessage == "something")
                {
                    Output.WriteLine(errormessage);
                }
                else
                {
                    errormessage.Should().Be(expectedErrorMessage);
                }
            }

            if (expectedKpi != null)
            {
                result.KPI.Should().Be(expectedKpi);
            }
        }
Exemple #2
0
        public void CheckInput_test_stm()
        {
            var result = AskKpiView.CheckInput("STM", null, null, out var errormessage);

            result.IsSTM.Should().BeTrue();
        }