// Copyright 2010 Chris Patterson
//  
// Licensed under the Apache License, Version 2.0 (the "License"); you may not use 
// this file except in compliance with the License. You may obtain a copy of the 
// License at 
// 
//     http://www.apache.org/licenses/LICENSE-2.0 
// 
// Unless required by applicable law or agreed to in writing, software distributed 
// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
// CONDITIONS OF ANY KIND, either express or implied. See the License for the 
// specific language governing permissions and limitations under the License.
namespace Stact.Specs.Functional
{
	/*
	using Magnum.TestFramework;


	[Scenario]
	public class Identity_monad
	{
		[Then]
		public void Should_assign_properly()
		{
			string subject = "coffee".ToIdentity()
				.SelectMany(x => x + " tastes good")
				.SelectMany(x => x + " with cream")
				.Value;

			subject.ShouldEqual("coffee tastes good with cream");
		}

		[Then]
		public void Should_get_angry_with_null_values()
		{
			string subject = "coffee".ToIdentity()
				.SelectMany(x => (string)null)
				.SelectMany(x => x + " with cream")
				.Value;

			subject.ShouldEqual(" with cream");
		}
	}*/
}