public IEnumerator LeftFaceIsShownWhenItsNotCovering() { SolidBlockFaceHidingStrategy testCandidate = new SolidBlockFaceHidingStrategy(); Block coveredBlock = AirBlock.GetInstance(); Block coveringBlock = EarthBlock.GetInstance(); bool result = testCandidate.FaceIsHidden(coveredBlock, coveringBlock, BlockFaceDirections.LEFT); yield return(null); Assert.IsFalse(result); }
private EarthBlock() : base(BlockTypes.EARTH) { faceHidingStrategy = new SolidBlockFaceHidingStrategy(); }
private AirBlock() : base(BlockTypes.AIR) { faceHidingStrategy = new SolidBlockFaceHidingStrategy(); }
private RockBlock() : base(BlockTypes.ROCK) { faceHidingStrategy = new SolidBlockFaceHidingStrategy(); }
private GrassyEarthBlock() : base(BlockTypes.GRASSY_EARTH) { faceHidingStrategy = new SolidBlockFaceHidingStrategy(); }