private void Button_Click(object sender, RoutedEventArgs e) { Amplifier amp = new Amplifier(); amp.Program(tbCode.Text); var r = amp.Execute(); tbMatches.Text = r; }
public void TestExecute(int phaseSetting, int ampInput, long[] instructions, int expected) { var amplifier = new Amplifier(phaseSetting, instructions); var input = new long[] { phaseSetting, ampInput }; amplifier.UpdateInput(input); var ampResults = amplifier.Execute(); ampResults.Should().Be(expected); }