public void ShowBTData_NotExistingBT_HttpNotFound() { //Arrange BusinessTrip bt = new BusinessTrip { BusinessTripID = 100, StartDate = new DateTime(2014, 12, 01), EndDate = new DateTime(2014, 12, 10), Status = BTStatus.Planned, EmployeeID = 1, LocationID = 1 }; // Act BusinessTrip businessTrip = mock.Object.BusinessTrips.Where(b => b.BusinessTripID == 100).FirstOrDefault(); var view = controller.ShowBTData(100); // Assert Assert.IsInstanceOf(typeof(HttpNotFoundResult), view); Assert.IsNull(businessTrip); Assert.AreEqual(404, ((HttpNotFoundResult)view).StatusCode); }