public void ComposerComplete_Constructor_Exception2() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var root = new CommandSequence(); var modesController = new ModesController(); var composer = new Composer(panels, modesController); var actual = false; // Act try { var unused = new ComposerComplete(root, null, composer); } catch (ArgumentNullException) { actual = true; } // Assert Assert.IsTrue(actual); }
public void ComposerComplete_GetCommand() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var modesController = new ModesController(); var composer = new Composer(panels, modesController); var expected = new CommandSequence(); // Act var composerComplete = new ComposerComplete(expected, modesController, composer); var actual = composerComplete.GetCommand(); // Assert Assert.AreEqual(expected, actual); }
public void ComposerComplete_InParallel() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var modesController = new ModesController(); var composer = new Composer(panels, modesController); var root = new CommandSequence(); // Act var composerComplete = new ComposerComplete(root, modesController, composer); var actual = composerComplete.InParallel(); // Assert Assert.NotNull(actual); }
public void ComposerComplete_Constructor_Exception3() { // Arrange var root = new CommandSequence(); var modesController = new ModesController(); var actual = false; // Act try { var unused = new ComposerComplete(root, modesController, null); } catch (ArgumentNullException) { actual = true; } // Assert Assert.IsTrue(actual); }