public void ContactWithList() { // Arrange Mock <IContact> mockRepository = new Mock <IContact>(); mockRepository.Setup(s => s.GetAllContacts()).Returns(() => new List <ContactModel>() { new ContactModel() { ContactId = 1, FirstName = "TestFirst", LastName = "TestLast", EmailID = "*****@*****.**", PhoneNumber = "9000000000", Status = true } }); ContactController controller = new ContactController(mockRepository.Object); // Act ViewResult result = controller.Contact() as ViewResult; // Assert Assert.AreEqual(((List <ContactsViewModel>)result.Model).Count, 1); Assert.AreEqual(((List <ContactsViewModel>)result.Model)[0].ContactId, 1); Assert.AreEqual(((List <ContactsViewModel>)result.Model)[0].FirstName, "TestFirst"); Assert.AreEqual(((List <ContactsViewModel>)result.Model)[0].LastName, "TestLast"); Assert.AreEqual(((List <ContactsViewModel>)result.Model)[0].EmailID, "*****@*****.**"); Assert.AreEqual(((List <ContactsViewModel>)result.Model)[0].PhoneNumber, "9000000000"); Assert.AreEqual(((List <ContactsViewModel>)result.Model)[0].Status, true); }
public void ContactTest() { ContactController target = new ContactController(); var result = target.Contact() as ViewResult; result.Equals("Contact"); }
public void ContactWithEmptyList() { // Arrange Mock <IContact> mockRepository = new Mock <IContact>(); mockRepository.Setup(s => s.GetAllContacts()).Returns(() => new List <ContactModel>()); ContactController controller = new ContactController(mockRepository.Object); // Act ViewResult result = controller.Contact() as ViewResult; // Assert Assert.IsNotNull(result); Assert.AreEqual(result.ViewName, "Contact"); Assert.IsInstanceOfType(result.Model, typeof(List <ContactsViewModel>)); Assert.AreEqual(((List <ContactsViewModel>)result.Model).Count, 0); }
public void ContactTest() { // Arrange var repo = new FakeMailRepository(); var contactController = new ContactController(repo); var testMessage = new MessageInfo() { Recipient = "Steve Maricle", MessageText = "Have you talked to FB about the Winter Concert time?", Sender = "David Holmes", MessagePriority = "3", //MessageDate = new DateTime(2019, 9, 15, 10, 0, 0, 0) }; // Act contactController.Contact(testMessage); // Assert Assert.Equal("Steve Maricle", repo.Messages[repo.Messages.Count - 1].Recipient); }