Пример #1
0
        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);
        }
Пример #2
0
        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);
        }