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); }
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); }
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); }
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); }