public void TestGetDetails() { // Arrange var controller = new PricesController(new PriceLogic(new PriceRepositoryStub()), new RouteLogic(new RouteRepositoryStub())); var OnePrice = new Price { PriceID = 6, RouteID = 2, PassengerType = "Child", TicketPrice = 75 }; var PriceID = 6; // ACt var result = (ViewResult)controller.Details(PriceID); var resultPrice = (Price)result.Model; // Assert Assert.AreEqual("", result.ViewName); Assert.AreEqual(OnePrice.PriceID, resultPrice.PriceID); Assert.AreEqual(OnePrice.RouteID, resultPrice.RouteID); Assert.AreEqual(OnePrice.PassengerType, resultPrice.PassengerType); Assert.AreEqual(OnePrice.TicketPrice, resultPrice.TicketPrice); }