public void ComposerBatch_OnComplete_Exception() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var modesController = new ModesController(); var composer = new Composer(panels, modesController); var root = new CommandSequence(); var actual = false; // Act var composerSequence = new ComposerBatch(root, modesController, composer); try { var unused = composerSequence.OnComplete(null); } catch (ArgumentNullException) { actual = true; } // Assert Assert.IsTrue(actual); }
public void ComposerBatch_OnComplete() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var modesController = new ModesController(); var composer = new Composer(panels, modesController); var root = new CommandSequence(); // Act var composerSequence = new ComposerBatch(root, modesController, composer); var composerComplete = composerSequence.OnComplete(() => { }); // Assert Assert.IsNotNull(composerComplete); }