public async Task DealershipTestToFail2() { // Arrange DealershipController dealership = new DealershipController(dealershipContext); // Act IActionResult result = await dealership.Details(1); ViewResult viewResult = result as ViewResult; Dealership dealershipResult = viewResult.Model as Dealership; // Assert Assert.IsNotInstanceOfType(viewResult.Model, typeof(Member)); Dealership detailsValue = viewResult.Model as Dealership; Assert.AreNotEqual("Honda Dealership", detailsValue.Name); }
public async Task DealershipTestToPass3() { // Arrange DealershipController dealership = new DealershipController(dealershipContext); // Act IActionResult result = await dealership.Details(1); ViewResult viewResult = result as ViewResult; Dealership dealershipResult = viewResult.Model as Dealership; // Assert Assert.IsInstanceOfType(result, typeof(ViewResult), "Details should return ViewResult"); Assert.IsNotNull(viewResult, "Details should return non-null ViewResult"); Assert.IsInstanceOfType(viewResult.Model, typeof(Dealership)); Dealership detailsValue = viewResult.Model as Dealership; Assert.AreEqual("Toyota Dealership", detailsValue.Name); }