public void RetrieveAdditionalInformationTest_withInvalidID(string value) { // Arrange CertificationItem item = new CertificationItem("_aa1", "Certification"); item.BaseTableName = value; // Act int count = item.RetrieveAdditionalInformation(); // Assert Assert.AreEqual(0, count); }
public async Task TestCertificationsListTvAsync() { CertificationsContainer result = await TMDbClient.GetTvCertificationsAsync(); Assert.NotEmpty(result.Certifications); List <CertificationItem> certUs = result.Certifications["US"]; Assert.NotEmpty(certUs); CertificationItem ratingNr = certUs.SingleOrDefault(s => s.Certification == "NR"); await Verify(ratingNr); }
public async Task TestCertificationsListMovieAsync() { CertificationsContainer result = await TMDbClient.GetMovieCertificationsAsync(); Assert.NotEmpty(result.Certifications); List <CertificationItem> certAu = result.Certifications["AU"]; Assert.NotEmpty(certAu); CertificationItem ratingE = certAu.Single(s => s.Certification == "E"); await Verify(ratingE); }
public void CertificationItemTest_withID() { // Arrange CertificationItem item = new CertificationItem("_xx1", "Certification"); // Act // Assert Assert.IsNotNull(item); Assert.IsNotNull(item.Reader); Assert.AreEqual("", item.BaseTableName); Assert.AreEqual("Certification", item.TargetTableName); Assert.AreEqual("_xx1", item.ID); Assert.IsNull(item.Certification); Assert.IsNull(item.Details); Assert.IsNull(item.Status); Assert.IsNull(item.LastUpdated); }
public void RetrieveBasicInformationTest_withValidID_AdditionalInfo(string value) { // Arrange CertificationItem item = new CertificationItem("_xx1", "Certification"); item.BaseTableName = value; // Act int count = item.RetrieveBasicInformation(false); // Assert Assert.AreEqual(1, count); Assert.AreEqual("_xx1", item.ID); Assert.AreEqual("_xxx", item.Certification.ID); Assert.AreEqual($"{value} Certification Details X1", item.Details); Assert.AreEqual("_xxx", item.Status.ID); Assert.AreEqual($"{value} Certification LastUpdated X1", item.LastUpdated); }
public void RetrieveTest_withInvalidID_AdditionalInfo(string value) { // Arrange CertificationItem item = new CertificationItem("_aa1", "Certification"); item.BaseTableName = value; // Act int count = item.Retrieve(false); // Assert Assert.AreEqual(0, count); Assert.AreEqual("_aa1", item.ID); Assert.IsNull(item.Certification); Assert.IsNull(item.Details); Assert.IsNull(item.Status); Assert.IsNull(item.LastUpdated); }
public void TestCertificationsListTv() { CertificationsContainer result = _config.Client.GetTvCertificationsAsync().Result; Assert.IsNotNull(result); Assert.IsNotNull(result.Certifications); Assert.IsTrue(result.Certifications.Count > 1); List <CertificationItem> certUs = result.Certifications["US"]; Assert.IsNotNull(certUs); Assert.IsTrue(certUs.Count > 2); CertificationItem ratingNr = certUs.SingleOrDefault(s => s.Certification == "NR"); Assert.IsNotNull(ratingNr); Assert.AreEqual("NR", ratingNr.Certification); Assert.AreEqual("No rating information.", ratingNr.Meaning); Assert.AreEqual(0, ratingNr.Order); }
public void TestCertificationsListMovie() { CertificationsContainer result = _config.Client.GetMovieCertificationsAsync().Result; Assert.IsNotNull(result); Assert.IsNotNull(result.Certifications); Assert.IsTrue(result.Certifications.Count > 1); List <CertificationItem> certAu = result.Certifications["AU"]; Assert.IsNotNull(certAu); Assert.IsTrue(certAu.Count > 2); CertificationItem ratingE = certAu.Single(s => s.Certification == "E"); Assert.IsNotNull(ratingE); Assert.AreEqual("E", ratingE.Certification); Assert.AreEqual("Exempt from classification. Films that are exempt from classification must not contain contentious material (i.e. material that would ordinarily be rated M or higher).", ratingE.Meaning); Assert.AreEqual(1, ratingE.Order); }