Пример #1
0
        public void SetAddress_ReturnsThis()
        {
            // Arrange
            var executorMock = new Mock<IExecutionUnit>();
            var computer = new Computer(null, null, executorMock.Object);

            // Act
            var result = computer.SetAddress(100);

            // Assert
            result.Should().Be(computer);
        }
Пример #2
0
        public void SetAddress_SetsExecutorProgramCounter()
        {
            // Arrange
            var executorMock = new Mock<IExecutionUnit>();
            var computer = new Computer(null, null, executorMock.Object);

            // Act
            computer.SetAddress(100);

            // Assert
            executorMock.VerifySet(m => m.ProgramCounter = 100, Times.Once);
        }