public void Return_LandingSurfaceSizeCommand_Type_When_Get_Command_Type_Called() { var size = new Size(0, 0); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(size); Assert.AreEqual(landingSurfaceSizeCommand.GetCommandType(), CommandType.LandingSurfaceSizeCommand); }
public void Expose_Size() { var size = new Size(1, 2); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(size); Assert.AreEqual(size, landingSurfaceSizeCommand.Size); }
public void Returns_LandingSurfaceSizeCommand_type() { var size = new Size(0, 0); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(size); Assert.AreEqual(landingSurfaceSizeCommand.GetCommandType(), CommandType.LandingSurfaceSizeCommand); }
public void Given_a_size_argument_exposes_as_public_property() { var size = new Size(1, 2); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(size); Assert.AreEqual(size, landingSurfaceSizeCommand.Size); }
public void Not_Throw_Exception_When_Provided_With_Recievers() { var anySize = new Size(0, 0); var mockLandingSurface = new Mock <ILandingSurface>(); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(anySize); Assert.DoesNotThrow(() => landingSurfaceSizeCommand.SetReceiver(mockLandingSurface.Object)); }
public void Accepts_Receiver_argument() { var anySize = new Size(0, 0); var mockLandingSurface = new Mock <ILandingSurface>(); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(anySize); Assert.DoesNotThrow(() => landingSurfaceSizeCommand.SetReceiver(mockLandingSurface.Object)); }
public void Call_SetSize_Deploy_When_Command_Executed() { var mockLandingSurface = new Mock <ILandingSurface>(); var anySize = new Size(0, 0); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(anySize); landingSurfaceSizeCommand.SetReceiver(mockLandingSurface.Object); landingSurfaceSizeCommand.Execute(); mockLandingSurface.Verify(x => x.SetSize(anySize), Times.Once()); }
public void Sets_LandingSurface_size() { var mockLandingSurface = new Mock <ILandingSurface>(); var anySize = new Size(0, 0); var landingSurfaceSizeCommand = new LandingSurfaceSizeCommand(anySize); landingSurfaceSizeCommand.SetReceiver(mockLandingSurface.Object); landingSurfaceSizeCommand.Execute(); mockLandingSurface.Verify(x => x.SetSize(anySize), Times.Once()); }