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(); }