private IEnumerator <ITask> StartIterator(Port <bool> successPort) { bool success = false; InitController init = new InitController(); _controllerPort.Post(init); yield return(Arbiter.Choice( init.ResponsePort, delegate(DefaultSubmitResponseType response) { // The controller initialized successfully. _srv1 = srv1srv.Srv1Service.Srv1Controller; success = true; }, delegate(Fault fault) { } )); if (!success) { successPort.Post(false); yield break; } // Activate service handlers. StartBehavior(); successPort.Post(true); yield break; }
public void EjecutarInit_PalabraInit_CreaElementos() { var repositorio = MockHelper.GenerarMockRepositorio(); var icfg = new Mock <IConfiguration>(); PromocionBl promocionBl = new PromocionBl(repositorio.Object, icfg.Object); var controller = new InitController(promocionBl); var resp = controller.EjecutarInit("init"); Assert.True(repositorio.Object.ObtenerTodasPromociones().Result.GetEnumerator().MoveNext()); }
public void EjecutarInit_PalabraDiferente_RetornaDesconocido(string palabra) { var repositorio = new Mock <IPromocionRepository>(); var icfg = new Mock <IConfiguration>(); PromocionBl promocionBl = new PromocionBl(repositorio.Object, icfg.Object); var controller = new InitController(promocionBl); var resp = controller.EjecutarInit(palabra); Assert.Equal("Desconocido", resp.Result); }
private void Awake() { _instance = this; DontDestroyOnLoad(gameObject); }