Пример #1
0
        public void ResetResetsAllValues()
        {
            //Arrange
            Mock <ISCBinOperationFactory <int> > binOperationMock = new Mock <ISCBinOperationFactory <int> >();
            var scProcessor =
                new SCProcessor <int>(binOperationMock.Object)
            {
                LopRes = 2, Rop = 5, Operation = SCBinOperation.Add
            };

            //Act
            scProcessor.Reset();

            //Assert
            Assert.AreEqual(SCBinOperation.None, scProcessor.Operation);
            Assert.AreEqual(0, scProcessor.LopRes);
            Assert.AreEqual(0, scProcessor.Rop);
        }