Author: igorz Date: 2008-02-19 07:59:42 -0500 (Tue, 19 Feb 2008) New Revision: 96132
Added: trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/MexBindingElementTest.cs Modified: trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog Log: 2008-02-19 Igor Zelmanovich <[EMAIL PROTECTED]> * MexBindingElementTest.cs: new test Modified: trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog =================================================================== --- trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog 2008-02-19 12:50:23 UTC (rev 96131) +++ trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/ChangeLog 2008-02-19 12:59:42 UTC (rev 96132) @@ -1,5 +1,9 @@ 2008-02-19 Igor Zelmanovich <[EMAIL PROTECTED]> + * MexBindingElementTest.cs: new test + +2008-02-19 Igor Zelmanovich <[EMAIL PROTECTED]> + * StandardBindingCollectionElementTest.cs: add test 2008-02-17 Igor Zelmanovich <[EMAIL PROTECTED]> Added: trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/MexBindingElementTest.cs =================================================================== --- trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/MexBindingElementTest.cs 2008-02-19 12:50:23 UTC (rev 96131) +++ trunk/olive/class/System.ServiceModel/Test/System.ServiceModel.Configuration/MexBindingElementTest.cs 2008-02-19 12:59:42 UTC (rev 96132) @@ -0,0 +1,58 @@ +// +// MexBindingElementTest.cs +// +// Author: +// Igor Zelmanovich <[EMAIL PROTECTED]> +// +// Copyright (C) 2008 Mainsoft, Inc. http://www.mainsoft.com +// +// 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 System.Collections.Generic; +using System.Text; +using NUnit.Framework; +using System.ServiceModel.Channels; +using System.ServiceModel.Configuration; + +namespace MonoTests.System.ServiceModel.Configuration +{ + [TestFixture] + public class MexBindingElementTest + { + class Poker<TStandardBinding> : MexBindingElement<TStandardBinding> where TStandardBinding : Binding + { + public Poker (string name) + : base (name) { + } + + public Type GetBindingElementType () { + return BindingElementType; + } + } + + [Test] + public void BindingElementType () { + Poker<CustomBinding> poker = new Poker<CustomBinding> ("kuku"); + Assert.AreEqual (typeof (CustomBinding), poker.GetBindingElementType (), "BindingElementType"); + } + } +} _______________________________________________ Mono-patches maillist - Mono-patches@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-patches