Ejemplo n.º 1
0
        public void Initialize_ForInvoked_CallsCreator(
            DeskCharacteristics sut,
            IDevice device,
            [Freeze] IDeskCharacteristicsCreator creator)
        {
            sut.Initialize(device);

            creator.Received( )
            .Create(sut,
                    device);
        }
Ejemplo n.º 2
0
        public DeskCharacteristics(
            [NotNull] ILogger logger,
            [NotNull] IDeskCharacteristicsCreator creator)
        {
            Guard.ArgumentNotNull(creator,
                                  nameof(creator));
            Guard.ArgumentNotNull(logger,
                                  nameof(logger));

            _logger  = logger;
            _creator = creator;
        }