private void AsserCertificate(CertificateServiceModel certificate) { var expectedCertificate = this.GetCertificate(); Assert.NotNull(certificate); Assert.Equal(expectedCertificate.Id, certificate.Id); Assert.Equal(expectedCertificate.StudentName, certificate.StudentName); Assert.Equal(expectedCertificate.CourseName, certificate.CourseName); Assert.Equal(expectedCertificate.CourseStartDate, certificate.CourseStartDate); Assert.Equal(expectedCertificate.CourseEndDate, certificate.CourseEndDate); Assert.Equal(expectedCertificate.CourseTrainerName, certificate.CourseTrainerName); Assert.Equal(expectedCertificate.GradeBg, certificate.GradeBg); Assert.Equal(expectedCertificate.IssueDate, certificate.IssueDate); Assert.Equal(expectedCertificate.DownloadUrl, certificate.DownloadUrl); }
public static Mock <ICertificateService> DownloadAsync(this Mock <ICertificateService> mock, CertificateServiceModel certificate) { mock.Setup(s => s.DownloadAsync(It.IsAny <string>())) .ReturnsAsync(certificate) .Verifiable(); return(mock); }