Пример #1
0
        public void CalculateCasualFootprintFitnessWithSameLogTest()
        {
            // Arrange
            PetriNet minedModel = AlphaMiner.mine(log);

            // Act
            var casualFitness = CasualFootprints.CalculateCasualFootprintFitness(minedModel, log);

            // Assert
            Assert.AreEqual(casualFitness, 1);
        }
Пример #2
0
        public void CalculateCasualFootprintFitnessWithNoisyLogTest()
        {
            // Arrange
            PetriNet minedModel = AlphaMiner.mine(log);

            // Act
            var casualFitness = CasualFootprints.CalculateCasualFootprintFitness(minedModel, log_noisy);

            // Assert
            Assert.IsTrue(casualFitness > 0.21M);
            Assert.IsTrue(casualFitness < 0.22M);
        }