Exemplo n.º 1
0
        public void SetEntitiesListCorrectly()
        {
            // Arrange
            List <DCLBuilderInWorldEntity> testList    = new List <DCLBuilderInWorldEntity>();
            DCLBuilderInWorldEntity        testEntity1 = new GameObject("_DCLBuilderInWorldEntity1").AddComponent <DCLBuilderInWorldEntity>();

            testEntity1.entityUniqueId = "testId1";
            DCLBuilderInWorldEntity testEntity2 = new GameObject("_DCLBuilderInWorldEntity2").AddComponent <DCLBuilderInWorldEntity>();

            testEntity1.entityUniqueId = "testId2";
            DCLBuilderInWorldEntity testEntity3 = new GameObject("_DCLBuilderInWorldEntity3").AddComponent <DCLBuilderInWorldEntity>();

            testEntity1.entityUniqueId = "testId3";
            testList.Add(testEntity1);
            testList.Add(testEntity2);
            testList.Add(testEntity3);
            inspectorView.entitiesList = new List <DCLBuilderInWorldEntity>();

            // Act
            inspectorView.SetEntitiesList(testList);

            // Assert
            Assert.AreEqual(3, inspectorView.entitiesList.Count, "The number of set entities does not match!");
            for (int i = 0; i < 3; i++)
            {
                Assert.AreEqual(testList[i].entityUniqueId, inspectorView.entitiesList[i].entityUniqueId, "The added entity id does not match!");
            }
        }
        public void SetEntitiesListCorrectly()
        {
            // Arrange
            List <BIWEntity> testList    = new List <BIWEntity>();
            BIWEntity        testEntity1 = new BIWEntity();

            testEntity1.entityUniqueId = "testId1";
            BIWEntity testEntity2 = new BIWEntity();

            testEntity1.entityUniqueId = "testId2";
            BIWEntity testEntity3 = new BIWEntity();

            testEntity1.entityUniqueId = "testId3";
            testList.Add(testEntity1);
            testList.Add(testEntity2);
            testList.Add(testEntity3);
            inspectorView.entitiesList = new List <BIWEntity>();

            // Act
            inspectorView.SetEntitiesList(testList);

            // Assert
            Assert.AreEqual(3, inspectorView.entitiesList.Count, "The number of set entities does not match!");
            for (int i = 0; i < 3; i++)
            {
                Assert.AreEqual(testList[i].entityUniqueId, inspectorView.entitiesList[i].entityUniqueId, "The added entity id does not match!");
            }
        }