public void GetFullNames() { // Arrange ContributorController controller = new ContributorController(new MockContributorRepository()); // Act var contributorNameList = controller.GetFullNames(); // Assert Assert.IsTrue(contributorNameList.Contains("Mathe, Samuel")); }
public void GetById() { // Arrange ContributorController controller = new ContributorController(new MockContributorRepository()); // Act Contributor result = controller.Get(4); // Assert Assert.IsNotNull(result); Assert.AreEqual("John", result.FirstName); Assert.AreEqual("Doe", result.LastName); }
public void Get() { // Arrange ContributorController controller = new ContributorController(new MockContributorRepository()); // Act IEnumerable <Contributor> result = controller.Get(); // Assert Assert.IsNotNull(result); Assert.AreEqual(4, result.Count()); Assert.AreEqual("Samuel", result.ElementAt(0).FirstName); Assert.AreEqual("Doe", result.ElementAt(3).LastName); }
public void GetByIdValid() { // Arrange ContributorController controller = new ContributorController(new MockContributorRepository()); // Act try { Contributor result = controller.Get(5); } catch (Exception ex) { Assert.AreEqual("Contributor ID [5] does not exist", ex.Message); } }
public void PostContributor() { // Arrange ContributorController controller = new ContributorController(new MockContributorRepository()); // Act Contributor contributor = new Contributor() { FirstName = "Mary", LastName = "Olsen", FamilyName = string.Empty }; controller.Post(contributor); // Assert Assert.IsTrue(true); }