diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2016-01-30 09:42:37 +0100 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2016-01-30 09:42:37 +0100 |
| commit | 9fa17cdc9487e3ba92ef467c0c6d5d9941530de1 (patch) | |
| tree | 0ac2e35c537e132bfa16adc486e7481e166a150d /UnitTest/Test.cs | |
| parent | 0bf825fce6f1946034dbea6b1f7eb8d0dacdab8a (diff) | |
NUnit try, renaming, debugging and uniformizating
Diffstat (limited to 'UnitTest/Test.cs')
| -rw-r--r-- | UnitTest/Test.cs | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/UnitTest/Test.cs b/UnitTest/Test.cs new file mode 100644 index 00000000..11555696 --- /dev/null +++ b/UnitTest/Test.cs @@ -0,0 +1,64 @@ +// +// Test.cs +// +// Author: +// Jean-Philippe Bruyère <jp_bruyere@hotmail.com> +// +// Copyright (c) 2016 jp +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see <http://www.gnu.org/licenses/>. +using NUnit.Framework; +using System; +using Crow; +using System.IO; + +namespace UnitTest +{ + [TestFixture ()] + public class Test + { + NUnitCrowWindow win; + + [SetUp] + public void Init() + { + win = new NUnitCrowWindow (400,400); + } + + [Test ()] + [Category("Alignment")] + public void GraphicObject () + { + string[] tests = new string[] { "0","1" }; + + foreach (string s in tests) { + win.LoadTest (s); + win.Update (); + win.Update (); + byte[] model = File.ReadAllBytes("ExpectedOutputs/" + s + ".png"); + byte[] result = File.ReadAllBytes(@"tmp.png"); + + CollectionAssert.AreEqual (model, result); + + win.ClearInterface (); + } + } + + void testAlignment(GraphicObject g){ + g.HorizontalAlignment = HorizontalAlignment.Left; + + } + } +} + |