public async Task TestRunActionsAsyncWorks() { var app = await Task.Run(() => SimpleApplication.RunAsync(1, 1)); var node = new Node(); bool called = false, called2 = false, called3 = false; await node.RunActionsAsync(new CallFunc (() => called = true)); Assert.That(called, Is.True); called = false; called2 = false; called3 = false; await node.RunActionsAsync( new CallFunc(() => called = true), new CallFunc(() => called2 = true), new CallFunc(() => called3 = true) ); Assert.That(called, Is.True); Assert.That(called2, Is.True); Assert.That(called3, Is.True); await app.Exit(); }
public ActionResult DeleteConfirmed(int id) { SimpleApplication simpleApplication = db.SimpleApplications.Find(id); db.SimpleApplications.Remove(simpleApplication); db.SaveChanges(); return(RedirectToAction("Index")); }
public void SingleToken_SimpleOneIsTransferredOver(TokenSideType type, bool addedToOutcome) { var result = new SimpleApplication(new List <Token> { new Token { FaceUp = type } }, _outcome).Get(); Assert.Equal(addedToOutcome, result.Tokens.Any()); }
public ActionResult Edit([Bind(Include = "Id,DefaultSearchOption,Name,Url")] SimpleApplication simpleApplication) { if (ModelState.IsValid) { db.Entry(simpleApplication).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(simpleApplication)); }
public ActionResult Create([Bind(Include = "Id,DefaultSearchOption,Name,Url")] SimpleApplication simpleApplication) { if (ModelState.IsValid) { db.SimpleApplications.Add(simpleApplication); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(simpleApplication)); }
public void IsEntityAttachedToCamera_EntityShouldBeAttachedToSimulationCamera() { var app = new SimpleApplication(); var l = new Locator(app); var cam = l.CamService; var entity = new Entity(); cam.AttachToEntity(entity); Assert.Equal(cam.AttachedEntity, entity); }
static void Main(string[] args) { var app = new SimpleApplication(new AppLogger()); var config = app.SetSettings(new SwiffySettings()) .Build(); var globalService = config.DependencyResolver.GetService <GlobalService>(); globalService.Run(); Console.ReadKey(); }
public void InstancesNotNull_InstancesShouldNotBeNull() { var app = new SimpleApplication(); var l = new Locator(app); Assert.NotNull(l.PhysicsService); Assert.NotNull(l.GraphicsService); Assert.NotNull(l.CamService); Assert.NotNull(l.InputService); Assert.NotNull(l.MapService); Assert.NotNull(l.AmbientService); Assert.NotNull(l.GuiNode); }
static void Main(string[] args) { var app = new SimpleApplication(new AppLogger()); var config = app.SetSettings(new SwiffySettings()) .Build(); var globalService = config.DependencyResolver.GetService<GlobalService>(); globalService.Run(); Console.ReadKey(); }
public void IsSpatialChildAttached_SpatialShouldBeAttachedToRootNode() { var app = new SimpleApplication(); var l = new Locator(app); var spatial = new Spatial(); l.GraphicsService.AddToScene(spatial); var rootNode = app.GetRootNode(); var firstChild = rootNode.FirstChild; Assert.Equal(firstChild, spatial); }
// GET: SimpleApplications/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SimpleApplication simpleApplication = db.SimpleApplications.Find(id); if (simpleApplication == null) { return(HttpNotFound()); } return(View(simpleApplication)); }
public async Task TestIssue129() { var app = await Task.Run(() => SimpleApplication.RunAsync(1, 1)); var scene = new Scene(); var node = scene.CreateChild(); await node.RunActionsAsync(new EaseIn(new MoveBy(1f, new Vector3(-10, -2, -10)), 1)); node.Remove(); await scene.CreateChild().RunActionsAsync(new EaseOut(new MoveBy(0.5f, new Vector3(0, 3, 0)), 1)); await app.Exit(); }
public void IsObjectAddedToPhysicsSpace_AnyObjectShouldBePresentInPhysicsSpace() { var app = new SimpleApplication(); var l = new Locator(app); var spatial = new Spatial(); l.PhysicsService.AddToSpace(spatial); var states = app.GetStateManager().States; var bullet = (BulletAppState)states.Find(s => s is BulletAppState); Assert.True(bullet.GetPhysicsSpace().Objects.Contains(spatial)); }
public static void RegisterRoutes(RouteCollection routes) { IMvcApplication application = new SimpleApplication(); //IMvcApplication application = new SparkApplication(); application.RegisterViewEngines(); routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = "" } // Parameter defaults ); }
private CalculatedOutcome CalculateBestOutcome(List <Token> tokens) { var outcome = new RawOutcome { Initiative = new InitiativeCalculation(tokens).Get() }; var wingOutcomes = new WingsApplication(tokens, outcome).Get(); var outcomes = wingOutcomes.SelectMany(x => { var simpleOutcome = new SimpleApplication(x.Tokens, x.Outcome).Get(); var doubledOutcomes = new DoubleApplication(simpleOutcome, x.Tokens.Count(token => token.FaceUp.Type == TokenSideType.Double)).Get(); var tacticsOutcomes = doubledOutcomes.SelectMany(doubledOutcome => new TacticsApplication(doubledOutcome, x.Tokens.Count(token => token.FaceUp.Type == TokenSideType.Tactics)).Get()).ToList(); return(tacticsOutcomes); }).ToList(); var calculatedOutcomes = outcomes.Select(x => new RawOutcomeCalculation(_evaluators, x).Get()); return(calculatedOutcomes.OrderByDescending(x => x.Value).First()); }
private Task <VostokApplicationRunResult> CreateAndRunAsync( [NotNull] SimpleApplicationSettings settings, [CanBeNull] Action <IVostokHostingEnvironmentBuilder> additionalEnvSetup = null, [CanBeNull] Action <VostokHostSettings> additionalHostSetup = null) { observer = new TestObserver <VostokApplicationState>(); settings.CrashError = crashError; application = new SimpleApplication(settings); void EnvironmentSetup(IVostokHostingEnvironmentBuilder builder) { builder.SetupApplicationIdentity( (applicationIdentitySetup, setupContext) => applicationIdentitySetup.SetProject("Infrastructure") .SetSubproject("vostok") .SetEnvironment("dev") .SetApplication("simple-application") .SetInstance("1")) .SetupLog(logSetup => logSetup.SetupConsoleLog(consoleLogSetup => consoleLogSetup.UseSynchronous())); additionalEnvSetup?.Invoke(builder); } var hostSettings = new TestHostSettings(application, EnvironmentSetup) { ShutdownTimeout = shutdownTimeout }; additionalHostSetup?.Invoke(hostSettings); host = new VostokHost(hostSettings); host.OnApplicationStateChanged.Subscribe(observer); return(host.RunAsync()); }
public Repository(SimpleApplication _dbContext) { this._dbContext = _dbContext; model = _dbContext.Set <Model>(); }
public Repository() { this._dbContext = new SimpleApplication(); model = _dbContext.Set <Model>(); }