예제 #1
0
        private void OnEnable()
        {
            viewWindow = new Rect(10, 10, 200, 100);

            serialized.TryLoadOverwrite(ref data);
            data.Apply();

            var viewFactory = new SimpleViewFactory();

            view = ClassConfigurator.GenerateClassView(new BaseValue <object>(data), viewFactory);

            job = StartCoroutine(frameRate.GetEnumerator());
        }
예제 #2
0
        public void ConfigureLoose()
        {
            // Arrange
            var configurator     = new ClassConfigurator("SomeClass", PropertyExpressionOperator.Contains);
            var searchProperties = new PropertyExpressionCollection();

            // Act
            configurator.Configure(searchProperties);

            // Assert
            Assert.AreEqual(1, searchProperties.Count);
            Assert.AreEqual("SomeClass", searchProperties.Find("Class").PropertyValue);
            Assert.AreEqual(PropertyExpressionOperator.Contains, searchProperties.Find("Class").PropertyOperator);
        }