public void SquareNumberInCpu32ShouldOutputErrorMessageWhenValueIsGreaterThanMaxValue() { var cpu = new Cpu32(4); var motherboardMock = new Mock<IMotherboard>(); motherboardMock.Setup(x => x.LoadRamValue()).Returns(Cpu32.MaxValue + 1); cpu.AttachTo(motherboardMock.Object); cpu.SquareNumber(); motherboardMock.Verify(x => x.DrawOnVideoCard(It.Is<string>(z => z == Cpu.NumberTooHighMessage))); }
public void SquareNumberShouldOutputCorrectValues() { var cpu = new Cpu32(4); var motherboardMock = new Mock<IMotherboard>(); motherboardMock.Setup(x => x.LoadRamValue()).Returns(123); cpu.AttachTo(motherboardMock.Object); cpu.SquareNumber(); motherboardMock.Verify(x => x.DrawOnVideoCard(It.Is<string>(z => z.Contains("15129")))); }