private void BlockAccount() { var evt = new BlockAccountCommand(guid.ToString()); Append(evt); Apply(evt); }
public void SetUp() { request = new BlockAccountRequest(); userManager = new Mock <IUserManager>(); var httpContextReader = new Mock <IHttpContextReader>(); var notifier = new Mock <INotifier>(); var hubManager = new Mock <IHubManager <NotifierHub> >(); var mapper = new Mock <IMapper>(); userManager.Setup(um => um.BlockAccount(It.IsNotNull <BlockAccountRequest>())) .ReturnsAsync(true); blockAccountCommand = new BlockAccountCommand(userManager.Object, httpContextReader.Object, notifier.Object, hubManager.Object, mapper.Object); }
private void Apply(BlockAccountCommand evt) { _state = AccountState.BLOCKED; }