Ejemplo n.º 1
0
        public void GenerateOneBencharkInstance_JobParametersList_LengthIsCorrect()
        {
            IGenerationArgs generationArgsMock = Mock.Of <IGenerationArgs>(generationArgs =>
                                                                           generationArgs.NumberOfJobs == 10);

            BenchmarkInstance bi = BPMGeneratorMethods.GenerateOneBencharkInstance(generationArgsMock);

            bi.JobsList.Should().HaveCount(generationArgsMock.NumberOfJobs);
        }
Ejemplo n.º 2
0
        public void GenerateOneBencharkInstance_NumberOfJobs_ValueIsCorrect()
        {
            IGenerationArgs generationArgsMock = Mock.Of <IGenerationArgs>(generationArgs =>
                                                                           generationArgs.NumberOfJobs == 10);

            BenchmarkInstance bi = BPMGeneratorMethods.GenerateOneBencharkInstance(generationArgsMock);

            bi.NumberOfJobs.Should().Be(generationArgsMock.NumberOfJobs);
        }
Ejemplo n.º 3
0
        public void GenerateOneBencharkInstance_MachineCapacity_ValueIsCorrect()
        {
            IGenerationArgs generationArgsMock = Mock.Of <IGenerationArgs>(generationArgs =>
                                                                           generationArgs.MachineCapacity == 55);

            BenchmarkInstance bi = BPMGeneratorMethods.GenerateOneBencharkInstance(generationArgsMock);

            bi.MachineCapacity.Should().Be(generationArgsMock.MachineCapacity);
        }
Ejemplo n.º 4
0
        public void GenerateJobParameters_JobSize_RangeIsCorrect()
        {
            int             idx = 2;
            IGenerationArgs generationArgsMock = Mock.Of <IGenerationArgs>(generationArgs =>
                                                                           generationArgs.JobSizeFrom == 55 &&
                                                                           generationArgs.JobSizeTo == 60
                                                                           );

            JobParameters jb = BPMGeneratorMethods.GenerateJobParameters(idx, generationArgsMock);

            jb.JobSize.Should().BeInRange(generationArgsMock.JobSizeFrom, generationArgsMock.JobSizeTo);
        }
Ejemplo n.º 5
0
        public void DecomposeSquareBracketStringToInts_CorrectStringArgument_ArrayLengthIsCorrect(string sqBracket)
        {
            int[] decomposedArgs = BPMGeneratorMethods.DecomposeSquareBracketStringToInts(sqBracket);

            decomposedArgs.Should().HaveCount(2);
        }
Ejemplo n.º 6
0
 public void ParseStringToInteger_IncorrectString_FormatExceptionIsThrown()
 {
     Assert.Throws <FormatException>(() => BPMGeneratorMethods.ParseStringToInteger("IncorrectString_123,,a", 1));
 }
Ejemplo n.º 7
0
        public void DecomposeSquareBracketStringToInts_CorrectStringArgument_ArraySecondElementIsCorrect(string sqBracket)
        {
            int[] decomposedArgs = BPMGeneratorMethods.DecomposeSquareBracketStringToInts(sqBracket);

            decomposedArgs[1].Should().Be(7);
        }