public async Task DetailsGetAction_GetModelFromService()
        {
            // Arrange

            // Act
            var result = await validController.Details(entity.Id);

            // Assert
            mock.Verify(a => a.GetAsync(entity.Id, false));
        }
Example #2
0
        public void DetailsReturns404ForUnknownPersonId()
        {
            var controller = new PeopleController(new FakePeopleRepository(), null);
            var result     = controller.Details(-1) as ActionResult;

            result.Should().BeOfType <HttpNotFoundResult>();
        }
Example #3
0
        public void DetailsGet()
        {
            var controller = new PeopleController(new FakePeopleRepository(), null);
            var result     = controller.Details(24) as ViewResult;
            var model      = (DisplayPerson)result.Model;

            model.FullName.Should().Be("Youngest Youngest Lastname");
        }
Example #4
0
        public void Details()
        {
            // Arrange
            PeopleController controller = new PeopleController();
            // Act
            ViewResult result = (ViewResult)controller.Details(1);
            People     People = (People)result.ViewData.Model;

            // Assert
            Assert.AreEqual("Warren", People.FirstName);
        }
Example #5
0
        public void DetailsTest()
        {
            //arrange

            //act
            var result = _peopleController.Details(7747);

            //accert
            //var viewResult = Assert.IsType<ViewResult>(result);
            Assert.IsInstanceOfType(result, typeof(Task <IActionResult>));
            //Assert.IsInstanceOfType(ViewResult);
        }
        public void ViewNameDetails()
        {
            //Arrengue
            var repository = new Mock <IPeopleRepository>();

            var people = new People {
                PersonId = 1, Name = "Orvile Simpson", Parent1Id = null, Parent2Id = null, Birthday = DateTime.MinValue
            };

            repository.Setup(x => x.Get(1)).Returns(people);
            PeopleController controller = new PeopleController(repository.Object);

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

            // Assert
            Assert.AreEqual("Details", result.ViewName);
        }
Example #7
0
        public void detailsTest()
        {
            ActionResult result = pc.Details(1);
            // NUnit.Framework.Assert.IsInstanceOf(result.GetType(), typeof(ViewResult));
            ViewResult vResult = result as ViewResult;
            var        prn     = new Person();

            prn.FirstName = "Alex";
            prn.LastName  = "Luka";
            if (vResult != null)
            {
                // Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsInstanceOfType(vResult.Model, typeof(PeopleSearch.Models.Person));
                var model = vResult.Model as Person;
                if (model != null)
                {
                    Microsoft.VisualStudio.TestTools.UnitTesting.Assert.IsNotNull(prn.FirstName);
                    Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(prn.FirstName, model.FirstName);
                    Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(prn.LastName, model.LastName);
                    //  Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(prn.Address, model.Address);
                }
            }
        }