public void TravelAttachmentsController_UnquoteFileName_NoQuotes_Test() { var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); var target = new TravelAttachmentsController(travelAttachmentsRepository); var result = target.UnquoteFileName("potatoe"); Assert.AreEqual("potatoe", result); }
public void TravelAttachmentsController_UnquoteFileName_EmptyTest_Test() { var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); var target = new TravelAttachmentsController(travelAttachmentsRepository); var result = target.UnquoteFileName(String.Empty); Assert.AreEqual(String.Empty, result); }
public async Task TravelAttachmentsController_Get_Test() { bool called = false; var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); travelAttachmentsRepository.GetAsyncInt32 = (id) => { called = true; return(Task.FromResult(new TravelAttachment())); }; var target = new TravelAttachmentsController(travelAttachmentsRepository); await target.Get(1); Assert.IsTrue(called); }
public async Task TravelAttachmentsController_Delete_Test() { bool called = false; var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); travelAttachmentsRepository.DeleteAsyncInt32 = (id) => { Assert.IsTrue(id == 1); called = true; return(Task.FromResult(string.Empty)); }; var target = new TravelAttachmentsController(travelAttachmentsRepository); await target.Delete(1); Assert.IsTrue(called); }
public async Task TravelAttachmentsController_Update_Test() { bool called = false; var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); var updateTravelAttachments = new TravelAttachment() { TravelRequestId = 1, }; travelAttachmentsRepository.UpdateAsyncTravelAttachment = (travelAttachment) => { Assert.IsTrue(updateTravelAttachments.TravelRequestId == travelAttachment.TravelRequestId); called = true; return(Task.FromResult(string.Empty)); }; var target = new TravelAttachmentsController(travelAttachmentsRepository); await target.Update(updateTravelAttachments); Assert.IsTrue(called); }
public async Task TravelAttachmentsController_Add_Test() { bool called = false; var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); var newTravelAttachments = new TravelAttachment() { TravelRequestId = 1, }; travelAttachmentsRepository.AddAsyncTravelAttachment = (travelAttachment) => { Assert.IsTrue(newTravelAttachments.TravelRequestId == travelAttachment.TravelRequestId); called = true; return(Task.FromResult(10)); }; var target = new TravelAttachmentsController(travelAttachmentsRepository); var idAdded = await target.Add(newTravelAttachments); Assert.IsTrue(called); }
public async Task TravelAttachmentsController_DownloadFile_Test() { var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); travelAttachmentsRepository.GetAsyncInt32 = (id) => { return(Task.FromResult(new TravelAttachment() { FileName = "MyFile.bin", Content = new byte[256] })); }; var target = new TravelAttachmentsController(travelAttachmentsRepository); var result = await target.DownloadFile(1); Assert.AreEqual("MyFile.bin", result.Content.Headers.ContentDisposition.FileName); Assert.AreEqual("application/octet-stream", result.Content.Headers.ContentType.MediaType); byte[] content = await result.Content.ReadAsByteArrayAsync(); Assert.AreEqual(256, content.Length); }
public async Task TravelAttachmentsController_Update_Exception_Test() { var travelAttachmentsRepository = new Data.Repositories.Fakes.StubITravelAttachmentRepository(); var target = new TravelAttachmentsController(travelAttachmentsRepository); await target.Update(null); }
public void TravelAttachmentsController_Constructor_No_Repository_Test() { var target = new TravelAttachmentsController(null); }