public void AttachmentsSaveExisting() { // Arrange var einToTest = "30-9876543"; var testFileContents = "test"; var data = Encoding.ASCII.GetBytes(testFileContents); var memoryStream = new MemoryStream(data); var fileName = "test.txt"; // Arrange var newData = new ApplicationSave { EIN = einToTest, ApplicationState = "{ \"name\": \"Joe Biden\", \"email:\" \"[email protected]\" }" }; var service = new AttachmentService(_fileRepositoryMock, _attachmentRepositoryMock); // Act var upload = service.UploadAttachment(einToTest, memoryStream, fileName, "text/plain"); using (var outMemoryStream = new MemoryStream()) { service.DownloadAttachment(outMemoryStream, einToTest, upload.Id); string outText = Encoding.ASCII.GetString(outMemoryStream.ToArray()); Assert.AreEqual(outText, testFileContents); } }
public void ApplicationSave_PublicProperties() { // Arrange var userId = Guid.NewGuid().ToString(); var ein = "30-1234567"; var state = @" { ""userId"" : ""5"", ""email"" : ""*****@*****.**"" } "; var employer = new Employer() { Id = "123" }; // Act var obj = new ApplicationSave { Id = ein, ApplicationState = state, Employer = employer, Employer_Id = "123" }; // Assert Assert.AreEqual(ein, obj.Id); Assert.AreEqual(state, obj.ApplicationState); Assert.AreEqual(employer.Id, obj.Employer_Id); }
public void AddOrUpdate(string EIN, string state) { var applicationSave = new ApplicationSave { EIN = EIN, ApplicationState = state }; _repository.AddOrUpdate(applicationSave); }
public void AddOrUpdate(string id, string applicationId, string employerId, string state) { var applicationSave = new ApplicationSave(); if (employerId != null) { applicationSave.Employer_Id = employerId; } applicationSave.Id = id; applicationSave.ApplicationId = applicationId; applicationSave.ApplicationState = state; _repository.AddOrUpdate(applicationSave); }
public void AddOrUpdate(ApplicationSave applicationSave) { using (var dbContextTransaction = _dbContext.Database.BeginTransaction()) { try { _dbContext.ApplicationSaves.AddOrUpdate(applicationSave); SaveChanges(); dbContextTransaction.Commit(); } catch (Exception) { dbContextTransaction.Rollback(); } } }
public void AddsSave() { // Arrange var newData = new ApplicationSave { EIN = "30-9876543", ApplicationState = "{ \"name\": \"Joe Biden\", \"email:\" \"[email protected]\" }" }; var service = new SaveService(_saveRepositoryMock); // Act service.AddOrUpdate(newData.EIN, newData.ApplicationState); var save = service.GetSave(newData.EIN); // Assert Assert.AreEqual(newData.ApplicationState, save.ApplicationState); }
public void AddsSave() { // Arrange var newData = new ApplicationSave { Id = "30-9876543", ApplicationId = "CE7F5AA5-6832-43FE-BAE1-80D14CD8F666", ApplicationState = "{ \"name\": \"Joe Biden\", \"email:\" \"[email protected]\" }" }; var service = new SaveService(_saveRepositoryMock); // Act service.AddOrUpdate(newData.Id, newData.ApplicationId, null, newData.ApplicationState); var save = service.GetSave(newData.ApplicationId); // Assert Assert.AreEqual(newData.ApplicationState, save.ApplicationState); }
public void ApplicationSave_PublicProperties() { // Arrange var userId = Guid.NewGuid().ToString(); var ein = "30-1234567"; var state = @" { ""userId"" : ""5"", ""email"" : ""*****@*****.**"" } "; // Act var obj = new ApplicationSave { EIN = ein, ApplicationState = state }; // Assert Assert.AreEqual(ein, obj.EIN); Assert.AreEqual(state, obj.ApplicationState); }
public void AddOrUpdate(ApplicationSave applicationSave) { _data.AddOrUpdate(applicationSave.EIN, applicationSave, (key, oldValue) => applicationSave); }