Esempio n. 1
0
        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>));
            }
        }
Esempio n. 2
0
        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;
 }
Esempio n. 4
0
 public AttachmentsServiceTests()
 {
     _sut = new AttachmentsService(_mockDataAccess);
 }