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());
            }