public void NativeOperationWithSimulatorSpecificEmulation() { void TestOne(IOperationFactory sim, string expected) { var actual = DefaultBody.Run(sim).Result; Assert.Equal(expected, actual); if (sim is IDisposable dis) { dis.Dispose(); } } TestOne(new QrackSimulator(), "Simulator"); }
public void NativeOperationWithSimulatorSpecificEmulation() { void TestOne(IOperationFactory sim, string expected) { var actual = DefaultBody.Run(sim).Result; Assert.Equal(expected, actual); if (sim is IDisposable dis) { dis.Dispose(); } } TestOne(new QuantumSimulator(), "Simulator"); TestOne(new ToffoliSimulator(), "Toffoli"); TestOne(new ResourcesEstimator(), "hello"); }