Esempio n. 1
0
        public void should_start_the_incubator()
        {
            var request = new IncubationRequest("Warrior", 5);

            var incubator = Substitute.For <IIncubator>();

            _incubatorFactory.Build().Returns(incubator);

            _handler.Handle(request, new CancellationToken());

            _incubatorFactory.Received(1).Build();
            incubator.Received(1).Incubate(Arg.Is <IncubationRequest>(it => it.Type == "Warrior" && it.Quantity == 5));
        }
        public void should_build_an_incubator()
        {
            var incubator = _factory.BuildIncubator();

            _incubatorFactory.Received(1).Build();
        }