示例#1
0
        public void IsStateFailedToCreateForUnknownUser()
        {
            var user         = new UserId(string.Empty);
            var stateManager = new StateManagerBuilder().Build();
            var readUseCase  = new ReadStateUseCase(stateManager);

            Assert.Throws <InvalidUserException>(() => readUseCase.Handle(DateTimeOffset.MinValue, user));
        }
示例#2
0
 public ReadDashboardStateUseCase(
     DashboardManager manager, ReadStateUseCase readStateUseCase,
     ReadVirtualStateUseCase readVirtualStateUseCase)
 {
     _manager                 = manager;
     _readStateUseCase        = readStateUseCase;
     _readVirtualStateUseCase = readVirtualStateUseCase;
 }
示例#3
0
        public void IsStateCreated()
        {
            var stateManager = new StateManagerBuilder().Build();
            var readUseCase  = new ReadStateUseCase(stateManager);

            var state = readUseCase.Handle(DateTimeOffset.MinValue, new("user"));

            state.Should().NotBeNull();
        }
 public StateController(
     ILogger <StateController> logger, ReadStateUseCase readUseCase, ResetStateUseCase resetUseCase,
     CurrencyConfiguration currencyConfig)
 {
     _logger         = logger;
     _readUseCase    = readUseCase;
     _resetUseCase   = resetUseCase;
     _currencyConfig = currencyConfig;
 }