public static void getContainerProperties() { container = (HTMLDivElement)Document.GetElementById("planets-container"); container.Style.Margin = "0px"; String startPlanetsStr = container.GetAttribute("data-startPlanets"); String timLimitScaleStr = container.GetAttribute("data-timLimitScale"); String timeScaleStr = container.GetAttribute("data-timeScale"); String gScaleStr = container.GetAttribute("data-gScale"); String newPlanetSpeedScaleStr = container.GetAttribute("data-newPlanetSpeedScale"); int startPlanets = 0; if (!int.TryParse(startPlanetsStr, out startPlanets)) { startPlanets = Sky.DEFAULT_START_PLANETS; } App.startPlanets = startPlanets; double timLimitScale = 0; if (!double.TryParse(timLimitScaleStr, out timLimitScale)) { timLimitScale = 1; } App.timLimitScale = timLimitScale; double timeScale = 0; if (!double.TryParse(timeScaleStr, out timeScale)) { timeScale = 1; } App.timeScale = timeScale; double gScale = 0; if (!double.TryParse(gScaleStr, out gScale)) { gScale = 1; } App.gScale = gScale; double newPlanetSpeedScale = 0; if (!double.TryParse(newPlanetSpeedScaleStr, out newPlanetSpeedScale)) { newPlanetSpeedScale = 1; } App.newPlanetSpeedScale = newPlanetSpeedScale; }
public void DOMStringMapBindingSet() { var value = "SomeUser"; var div = new HTMLDivElement(); div.Dataset["user"] = value; Assert.AreEqual(div.GetAttribute("data-user"), value); }