示例#1
0
        public void WhenAccountStatusIsNotUnverifiedNorClosed_ShouldReturnTrue(AccountStatusValues statusValue)
        {
            _statusMock.Setup(s => s.Value).Returns(statusValue);

            var result = _target.IsUnverifiedOrClosed(_statusMock.Object);

            Assert.IsFalse(result);
        }
示例#2
0
        public void WhenAccountStatusIsNotFrozen_ShouldReturnFalse(AccountStatusValues statusValue)
        {
            _statusMock.Setup(s => s.Value).Returns(statusValue);

            var result = _target.IsFrozen(_statusMock.Object);

            Assert.IsFalse(result);
        }
示例#3
0
 public void ChangeStatus(AccountStatusValues newStatus)
 {
     Value = newStatus;
 }
        public void WhenChangingStatus_ShouldUpdateItWithProperValue(AccountStatusValues expectedValue)
        {
            _target.ChangeStatus(expectedValue);

            Assert.AreEqual(expectedValue, _target.Value);
        }