Ejemplo n.º 1
0
        public async Task When_CallFindCreditRatingByIDAsync_Then_ReturnsOne()
        {
            // Arrange
            CreditRatingController controller = new CreditRatingController(new CreditRatingRepository(new Logger()));

            // Act
            var result = await controller.Details(1) as ViewResult;

            controller.Dispose();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Model);
            Assert.IsInstanceOfType(result, typeof(ViewResult));
            Assert.IsTrue(string.IsNullOrEmpty(result.ViewName) || result.ViewName == "Details");
        }
Ejemplo n.º 2
0
        public async Task When_CallFindCreditRatingsAsync_Then_ReturnsAll()
        {
            // Arrange
            CreditRatingController controller = new CreditRatingController(new CreditRatingRepository(new Logger()));

            // Act
            var result = await controller.Index() as ViewResult;

            controller.Dispose();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Model);
            Assert.IsInstanceOfType(result, typeof(ViewResult));
            Assert.IsTrue(string.IsNullOrEmpty(result.ViewName) || result.ViewName == "Index");
            var data = (IEnumerable <CreditRating>)result.ViewData.Model;

            Assert.AreEqual(7, data.Count());
        }