Ejemplo n.º 1
0
        public async Task GetDispenserAddressIdAsync()
        {
            var dispenserId = await dispenserRepository.AddAsync(dispenser);

            var dispenserAddress = await dispenserRepository.GetDispenserAddressIdAsync(dispenserId);

            Assert.Equal(dispenser.DispenserAddressId, dispenserAddress);
        }
Ejemplo n.º 2
0
        public async Task <string> GetDispenserStateAsync(Guid dispenserId, CancellationToken cancellationToken = default)
        {
            if (dispenserId == Guid.Empty)
            {
                throw new ArgumentNullException(nameof(dispenserId));
            }

            var addressId = await dispenserRepository.GetDispenserAddressIdAsync(dispenserId, cancellationToken);

            return(await addressRepository.GetStateAsync(addressId, cancellationToken));
        }