コード例 #1
0
        public void Print_ShouldBecomeTargetControlAndUseIControlPrinterToPrint()
        {
            var pictureBox = new PictureBox();
            var printer = Substitute.For<IControlPrinter<PictureBox>>();

            pictureBox.Print(printer);

            Assert.That(printer.TargetControl, Is.EqualTo(pictureBox));
            printer.Received().Print();
        }