示例#1
0
	def test_GetTileHeightAndWidth(self):
		expectedHeight = 30
		expectedWidth = 30

		self.imageManagerExpects.append(call.createImage(30, 30, rs.TILE_IMAGE))

		height = self.target.Height
		witdh = self.target.Width

		self.assertEqual(height, expectedHeight)
		self.assertEqual(witdh, expectedWidth)
示例#2
0
	def setUp(self):
		self.imageManager = Mock(spec=IImageManager)
		self.spriteManager = Mock(spec=ISpriteManager)
		self.position = Point(int(random.random()*500),int(random.random()*500))
		self.sprite = str(uuid.uuid4())
		self.image = str(uuid.uuid4())
		self.width = 30
		self.height = 30

		self.imageManager.createImage.return_value = self.image
		self.spriteManager.createNewSprite.return_value = self.sprite

		self.target = Tile(self.imageManager, self.spriteManager, self.position)

		self.imageManagerExpects= [call.createImage(self.width, self.height, rs.TILE_IMAGE)]
		self.spriteManagerExpects = [call.createNewSprite(self.position.X, 
			self.position.Y, self.width, self.height, self.image)]
示例#3
0
	def test_GetTileImage(self):
		self.imageManagerExpects.append(call.createImage(30, 30, rs.TILE_IMAGE))

		image = self.target.Image

		self.assertIsNotNone(image)