public void SquareNumberInCpu128ShouldDrawErrorMessageWhenValueIsGreaterThanMaxValue() { var cpu = new Cpu128(4); var motherboardMock = new Mock<IMotherboard>(); motherboardMock.Setup(x => x.LoadRamValue()).Returns(Cpu128.MaxValue + 1); cpu.AttachTo(motherboardMock.Object); cpu.SquareNumber(); motherboardMock.Verify(x => x.DrawOnVideoCard( It.Is<string>(param => param == Cpu.NumberTooHighMessage))); }
public void SquareNumberInCpu128ShouldDrawErrorMessageWhenValueIsGreaterThanMaxValue() { var cpu = new Cpu128(4); var motherboardMock = new Mock <IMotherboard>(); motherboardMock.Setup(x => x.LoadRamValue()).Returns(Cpu128.MaxValue + 1); cpu.AttachTo(motherboardMock.Object); cpu.SquareNumber(); motherboardMock.Verify(x => x.DrawOnVideoCard( It.Is <string>(param => param == Cpu.NumberTooHighMessage))); }
public void TestMethod1() { var mockedMother = new Mock<IMotherboard>(); Cpu processor = new Cpu128(2); string result = string.Empty; mockedMother.Setup(x => x.DrawOnVideoCard(It.IsAny<string>())).Callback<string>(txt => result = txt); mockedMother.Setup(x => x.LoadRamValue()).Returns(2000); processor.AttachTo(mockedMother.Object); processor.SquareNumber(); Assert.IsTrue(result.Contains("4000000")); }
public void TestMethod3() { var mockedMother = new Mock<IMotherboard>(); Cpu processor = new Cpu128(2); string result = string.Empty; mockedMother.Setup(x => x.DrawOnVideoCard(It.IsAny<string>())).Callback<string>(txt => result = txt); mockedMother.Setup(x => x.LoadRamValue()).Returns(2001); processor.AttachTo(mockedMother.Object); processor.SquareNumber(); Assert.AreEqual(processor.MessageForHighNumber, result); }
public void TestMethod222() { var mockedMother = new Mock <IMotherboard>(); Cpu processor = new Cpu128(2); string result = string.Empty; mockedMother.Setup(x => x.DrawOnVideoCard(It.IsAny <string>())).Callback <string>(txt => result = txt); mockedMother.Setup(x => x.LoadRamValue()).Returns(0); processor.AttachTo(mockedMother.Object); processor.SquareNumber(); Assert.AreEqual(true, result.Contains("0")); }