Ejemplo n.º 1
0
        public void Bee_should_be_resolved()
        {
            var actualBee = new IncrementBee();

            _beeApiary.RegisterBee("be_1", actualBee);

            var bee = _beeApiary.GetBee <IncrementBee>("be_1");

            Assert.NotNull(bee);
            Assert.Equal(actualBee, bee);
        }
Ejemplo n.º 2
0
        public async Task Use_Incrementor()
        {
            var incrementor = new IncrementBee();

            var count = 1_000_000;

            for (var i = 0; i < count; i++)
            {
                incrementor.Increment();
            }

            await incrementor.WaitEndWork();

            Assert.Equal(count, incrementor.GetState());
        }