/******************************************************************************************************************** ' ' Copyright (c) 2002, Brian Knowles, Jim Shore ' ' Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated ' documentation files (the "Software"), to deal in the Software without restriction, including without limitation ' the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and ' to permit persons to whom the Software is furnished to do so, subject to the following conditions: ' ' The above copyright notice and this permission notice shall be included in all copies or substantial portions ' of the Software. ' ' THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ' THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ' AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF ' CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER ' DEALINGS IN THE SOFTWARE. ' '*******************************************************************************************************************/ using System; using NUnit.Extensions.Web.AspNet; using NUnit.Framework; namespace NUnit.Extensions.Web.Test { public class UnicodeTest : NUnitAspTestCase { protected override void SetUp() { base.SetUp(); Browser.SendRequest(BaseUrl + "/UnicodeTestPage.aspx"); } [Test] public void TestLabelText() { LabelTester textLabel = new LabelTester(Browser, "textLabel"); AssertEquals("foo", textLabel.Text, "text"); } [Test] public void TestCurrentPageText() { Assert.IsTrue(Browser.Document.HtmlTag != null, "CurrentTextPage doesn't contain tag"); } [Test] public void xJavascriptTest() { BrowserReset(); Browser.JavaScriptEnabled = true; BaseSetUp(); TestLabelText(); TestCurrentPageText(); Browser.JavaScriptEnabled = false; } } }