示例#1
0
        public void ShouldReturnTrue()
        {
            CubeChecker cube = new CubeChecker();

            Assert.AreEqual(true, cube.IsCube(1, 1));
            Assert.AreEqual(true, cube.IsCube(8, 2));
        }
示例#2
0
        public void ShouldReturnFalse()
        {
            CubeChecker cube = new CubeChecker();

            Assert.AreEqual(false, cube.IsCube(2, 1));
            Assert.AreEqual(false, cube.IsCube(6, 3));
            Assert.AreEqual(false, cube.IsCube(0, 0));
            Assert.AreEqual(false, cube.IsCube(200, 4));
            Assert.AreEqual(false, cube.IsCube(-8, -2));
        }
示例#3
0
    public override void Init()
    {
        m_cubeChecker = this.GetComponentInParent <CubeChecker>().GetCubeChecker();
        m_cubeSpawner = this.GetComponentInParent <CubeChecker>().GetCubeSpawner();
        //m_cubeChecker = GetComponent<CubeChecker>().GetCubeChecker();
        //m_cubeSpawner = GetComponent<CubeChecker>().GetCubeSpawner();

        m_meshRenderer = GetComponent <MeshRenderer>();
        m_meshRenderer.material.color = m_cubeSpawner.CubeColors[0];
        m_colorIndex = 0;
    }
示例#4
0
 public void Init(CubeSpawner cubeSpawner, CubeChecker cubechecker)
 {
     m_cubeSpawner = cubeSpawner;
     m_cubeChecker = cubechecker;
 }