public void FloatyCE() { var model = Files.ce_float_bvd; var file = Files.ce_float; var physFile = CreatePhysFile(file); var provider = new CounterExampleProvider(physFile, model); CounterExampleResults result = provider.LoadCounterModel(); List <string> resultAsString = result.CounterExamples.ToStringList(); List <string> expectation = new List <string>() { "L3 C22: inp1 = -160.0; " }; CollectionAssert.AreEquivalent(expectation, resultAsString); }
public void CEWithTwoConnectedMethods() { var model = Files.ce_2mc_bvd; var file = Files.ce_2mc; var physFile = CreatePhysFile(file); var provider = new CounterExampleProvider(physFile, model); CounterExampleResults result = provider.LoadCounterModel(); List <string> resultAsString = result.CounterExamples.ToStringList(); List <string> expectation = new List <string>() { "L3 C19: in1 = 2446; ", "L9 C19: in2 = 891; " }; CollectionAssert.AreEquivalent(expectation, resultAsString); }
public void CleanResults() { counterExampleResults = null; }