summaryrefslogtreecommitdiff
path: root/Plugins/MonoGame.Extended/tests/MonoGame.Extended.Tests/ViewportAdapters/BoxingViewportAdapterTests.cs
blob: 665fea4444b0c63eaddaae4eed0fc05e13ec68ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//using Microsoft.Xna.Framework.Graphics;
//using MonoGame.Extended.ViewportAdapters;
//using Xunit;

//namespace MonoGame.Extended.Tests.ViewportAdapters
//{
//    
//    public class BoxingViewportAdapterTests
//    {
//        [Fact]
//        public void BoxingViewportAdapter_Letterbox_Test()
//        {
//            var gameWindow = new MockGameWindow();
//            var graphicsDevice = TestHelper.CreateGraphicsDevice();
//            var viewportAdapter = new BoxingViewportAdapter(gameWindow, graphicsDevice, 800, 480);

//            graphicsDevice.Viewport = new Viewport(0, 0, 1024, 768);
//            viewportAdapter.Reset();

//            Assert.Equal(1024, graphicsDevice.Viewport.Width);
//            Assert.Equal(614, graphicsDevice.Viewport.Height);
//            Assert.Equal(BoxingMode.Letterbox, viewportAdapter.BoxingMode);
//        }

//        [Fact]
//        public void BoxingViewportAdapter_Pillarbox_Test()
//        {
//            var gameWindow = new MockGameWindow();
//            var graphicsDevice = TestHelper.CreateGraphicsDevice();
//            var viewportAdapter = new BoxingViewportAdapter(gameWindow, graphicsDevice, 800, 480);

//            graphicsDevice.Viewport = new Viewport(0, 0, 900, 500);
//            viewportAdapter.Reset();

//            Assert.Equal(833, graphicsDevice.Viewport.Width);
//            Assert.Equal(500, graphicsDevice.Viewport.Height);
//            Assert.Equal(BoxingMode.Pillarbox, viewportAdapter.BoxingMode);
//        }

//    }
//}