public async Task ReturnAttchmentsType_Successfully() { var options = TestUtils.GetOptions(nameof(ReturnAttchmentsType_Successfully)); var testAttachmentId = "Attachment"; var newAttachment = new EmailAttachments() { Id = testAttachmentId }; using (var arrangeContext = new EmailManagerDbContext(options)) { await arrangeContext.EmailAttachments.AddAsync(newAttachment); await arrangeContext.SaveChangesAsync(); } using (var assertContext = new EmailManagerDbContext(options)) { var sut = new AttachmentsService(assertContext); var result = await sut.GetEmailAttachmentsByEmailIdAsync(testAttachmentId); Assert.IsInstanceOfType(result, typeof(ICollection <EmailAttachmentsDTO>)); } }
public async Task ReturnAttachments_WhenValuIsNull() { var options = TestUtils.GetOptions(nameof(ReturnAttachments_WhenValuIsNull)); using (var assertContext = new EmailManagerDbContext(options)) { var sut = new AttachmentsService(assertContext); var result = await sut.GetEmailAttachmentsByEmailIdAsync("test"); Assert.AreEqual(0, result.Count()); } }
public AttachmentsController(AttachmentsService attachmentService, ApplicationUserManager userManager) : base(userManager) { _attachmentsService = attachmentService; }
public AttachmentsServiceTests() { _sut = new AttachmentsService(_mockDataAccess); }