A game about forced loneliness, made by TACStudios
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 47 lines 1.1 kB view raw
1using NUnit.Framework; 2using UnityEngine.UI; 3using UnityEngine; 4 5[Category("Slider")] 6public class SliderTests 7{ 8 private Slider slider; 9 private GameObject emptyGO; 10 private GameObject rootGO; 11 12 [SetUp] 13 public void Setup() 14 { 15 rootGO = new GameObject("root child"); 16 rootGO.AddComponent<Canvas>(); 17 18 var sliderGameObject = new GameObject("Slider"); 19 slider = sliderGameObject.AddComponent<Slider>(); 20 21 emptyGO = new GameObject("base", typeof(RectTransform)); 22 23 sliderGameObject.transform.SetParent(rootGO.transform); 24 emptyGO.transform.SetParent(sliderGameObject.transform); 25 } 26 27 [TearDown] 28 public void TearDown() 29 { 30 GameObject.DestroyImmediate(rootGO); 31 } 32 33 [Test] 34 public void SetSliderValueWithoutNotifyWillNotNotify() 35 { 36 slider.value = 0; 37 38 bool calledOnValueChanged = false; 39 40 slider.onValueChanged.AddListener(f => { calledOnValueChanged = true; }); 41 42 slider.SetValueWithoutNotify(1); 43 44 Assert.IsTrue(slider.value == 1); 45 Assert.IsFalse(calledOnValueChanged); 46 } 47}