public SlitherFrameNormalizerTests() { _slitherFrameNormalizer = new SlitherFrameNormalizer(); var testFrame = new TestFrame(); _slitherFrame = testFrame.GetTestFrame(); }
public CollisionMapResolutionProcessorTests() { _collisionMapResolutionProcessor = new CollisionMapResolutionProcessor(new CollisionSliceProcessor(new FoodSliceProcessor(new CollisionService()), new BadCollisionSliceProcessor(new CollisionService()), new SelfSliceProcessor(new CollisionService()))); var testFrame = new TestFrame(); var slitherTestFrame = testFrame.GetTestFrame(); var normalizer = new SlitherFrameNormalizer(); _slitherFrame = normalizer.NormalizeFrame(slitherTestFrame); }
public SlitherPlayer(FrameProcessor frameProcessor, ProcessedFrameMatchAnalyzer processedFrameMatchAnalyzer, SlitherFrameNormalizer slitherFrameNormalizer) { FrameProcessor = frameProcessor; ProcessedFrameMatchAnalyzer = processedFrameMatchAnalyzer; SlitherFrameNormalizer = slitherFrameNormalizer; }