public void Create()
        {
            ContactInfoController controller = new ContactInfoController(mockContactManager.Object);
            ViewResult            result     = controller.Index() as ViewResult;

            Assert.IsNotNull(result);
        }
        public void Index_List_Count_IsValid()
        {
            ContactInfoController controller = new ContactInfoController(mockContactManager.Object);
            ViewResult            result     = controller.Index() as ViewResult;
            var modal = result.Model as List <ContactDto>;

            Assert.AreEqual(modal.Count, 3);
        }
Beispiel #3
0
        public void DeleteInfoTest()
        {
            DirectoryContext _directoryContext = new DirectoryContext();

            ContactInfoController infoController = new ContactInfoController(_directoryContext);
            ContactDeleteVM       model          = new ContactDeleteVM();


            var data = infoController.Delete(model);

            Assert.IsNotNull(model);
            Assert.IsNotNull(data);
        }
        public void Validate_Add_FirstName()
        {
            ContactInfoController controller = new ContactInfoController(mockContactManager.Object);

            ViewResult result = controller.Create(new ContactDto()
            {
                FirstName = "FirstName"
            }) as ViewResult;

            mockContactManager.Verify(x => x.Add(It.Is <ContactDto>(y => y.FirstName.Equals("FirstName"))), Times.Once());

            Assert.IsNotNull(result);
        }
Beispiel #5
0
        public void AddContactInfoTest()
        {
            DirectoryContext _directoryContext = new DirectoryContext();


            ContactInfoController infoController = new ContactInfoController(_directoryContext);

            ContactAddVM model = new ContactAddVM();

            model.personID = 1;
            var result = infoController.Add(model);

            Assert.IsNotNull(result);
        }
Beispiel #6
0
        public void AddContact()
        {
            //Create a Mock object here and pass to ContactInfoController. For now just to build the framework I used the original jsonInstance class.
            ContactInfoJsonInstance jsonInstance          = new ContactInfoJsonInstance();
            ContactInfoController   contactInfoController = new ContactInfoController(jsonInstance);
            ContactInformation      contactInfo           = new ContactInformation();

            contactInfo.FirstName   = "first1";
            contactInfo.LastName    = "last1";
            contactInfo.EMail       = "email1";
            contactInfo.PhoneNumber = "phoneNum";
            contactInfo.Status      = "Active";
            contactInfoController.AddContact(contactInfo);
            //Logic for test cases
        }
 public ContactInfoControllerTest()
 {
     _contactInfoRepoMock       = new Mock <IContactInfoRepo <ContactInfo> >();
     _contactInfoControllerMock = new ContactInfoController(_contactInfoRepoMock.Object);
 }