public void TestCreatePostThrowsExceptionWhenUserNotFound() { var thisFar = false; try { #region Arrange Controller.ControllerContext.HttpContext = new MockHttpContext(0, new[] { "" }, "NotFound"); var fakeUsers = new FakeUsers(); fakeUsers.Records(3, UserRepository); #endregion Arrange #region Act thisFar = true; Controller.Create(99); #endregion Act } catch (Exception ex) { Assert.IsTrue(thisFar); Assert.IsNotNull(ex); Assert.AreEqual("Sequence contains no elements", ex.Message); throw; } }