public void ComposerBatch_Constructor_Exception2() { // 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 try { var unused = new ComposerBatch(root, null, composer); } catch (ArgumentNullException) { actual = true; } // Assert Assert.IsTrue(actual); }
public void ComposerBatch_Open() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var modesController = new ModesController(); var root = new CommandSequence(); var composer = new Composer(panels, modesController); // Act var expected = new ComposerBatch(root, modesController, composer); var actual = expected.Open("test"); // Assert Assert.AreEqual(expected, actual); }
public void ComposerBatch_InSequence() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var modesController = new ModesController(); var composer = new Composer(panels, modesController); var root = new CommandSequence(); // Act var composerBatch = new ComposerBatch(root, modesController, composer); var actual = composerBatch.InSequence(); // Assert Assert.IsNotNull(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); }
public void ComposerBatch_GetCommand() { // Arrange var panels = new List <IPanel> { new PanelTest() }; var modesController = new ModesController(); var expected = new CommandSequence(); var composer = new Composer(panels, modesController); // Act var composerBatch = new ComposerBatch(expected, modesController, composer); var actual = composerBatch.GetCommand(); // Assert Assert.AreEqual(expected, actual); }
public void ComposerBatch_Constructor_Exception3() { // Arrange var modesController = new ModesController(); var root = new CommandSequence(); var actual = false; // Act try { var unused = new ComposerBatch(root, modesController, null); } catch (ArgumentNullException) { actual = true; } // Assert Assert.IsTrue(actual); }