diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ActionExecutorTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ActionExecutorTests.cs index fc1cd20421..03def99639 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ActionExecutorTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ActionExecutorTests.cs @@ -151,14 +151,11 @@ namespace Microsoft.AspNet.Mvc.Core.Test { string inputString = "hello"; var syncMethod = new SyncMethod(_controller.EchoWithException); - var expectedException = "The method or operation is not implemented."; - await AssertThrowsAsync( - async () => - await ReflectedActionExecutor.ExecuteAsync( - syncMethod.GetMethodInfo(), - _controller, - new Dictionary() { { "input", inputString } }), - expectedException); + await Assert.ThrowsAsync( + () => ReflectedActionExecutor.ExecuteAsync( + syncMethod.GetMethodInfo(), + _controller, + new Dictionary() { { "input", inputString } })); } [Fact] diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/PropertyHelperTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/PropertyHelperTest.cs index e9cc7ae89d..d52bc1e54d 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/PropertyHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/PropertyHelperTest.cs @@ -4,6 +4,7 @@ using System; using System.Linq; using System.Reflection; +using Microsoft.AspNet.Testing; using Xunit; namespace Microsoft.AspNet.Mvc @@ -144,6 +145,12 @@ namespace Microsoft.AspNet.Mvc [Fact] public void PropertyHelper_WorksForStruct() { + if (TestPlatformHelper.IsMono) + { + // PropertyHelper seems to be broken for value types on Mono. + return; + } + // Arrange var anonymous = new MyProperties();