예제 #1
0
파일: CanvasTests.cs 프로젝트: ke2083/KOS
 public void TestCanvasDrawsPointCorrectly()
 {
     screen = MockRepository.GenerateStub<Screen>();
     var canvas = new Canvas(screen);
     var layerId = canvas.CreateLayer();
     var layer = canvas.GetLayer(layerId);
     layer.DrawPoint(20, 20, Colour.LightBlue);
     screen.Expect(s => s.DrawPoint(20, 20, Colour.LightBlue)).Repeat.Once();
     canvas.Redraw();
     screen.VerifyAllExpectations();
 }