public TextEditorContext GetArticleDbContext() { //var options // = new DbContextOptionsBuilder<TextEditorDbContext>(); var dbContext = new TextEditorContext(); return(dbContext); }
public void TestMethod1() { using (var testContext = new TextEditorContext()) { var list = testContext.ServiceUser; Debug.WriteLine( ViewEntity.WriteEntityData( list.ToList() ) ); } }
public DBContexTestTemplate(TextDBName textDbName) { IEnumerable <IEntity> dataEntity = textListContena.GetTextList(textDbName); DbContext = GetArticleDbContext(); switch (textDbName) { case TextDBName.TextFile: DbContext.TextFilesList.AddRange((IEnumerable <TextFilesList>)dataEntity); DbContext.SaveChanges(); testList = DbContext.TextFilesList.ToList(); break; case TextDBName.ServiceUser: DbContext.ServiceUser.AddRange((IEnumerable <ServiceUser>)dataEntity); DbContext.SaveChanges(); testList = DbContext.TextFilesList.ToList(); break; } }
public void GetViewTest() { mockDbContext = CreateMock(); textEditorControlelr = new TextEditorController(mockDbContext); var mockControllerContext = new Mock <ControllerContext>(); SetMockSession(); SetMockController(); TestAndDebug(); IDbContext CreateMock() { var list = new List <IEntity>() { new EditText { FileId = 1, Text = "aaabbcc" }, new EditText { FileId = 2, Text = "ddeeff" } }; var mock = new MockCreator(list); return(mock.GetMockContext().Object); } void SetMockSession() { HttpSessionStateManager.SetVaue(SessionBaseName.MaxFileId, 1); } void SetMockController() { textEditorControlelr.ControllerContext = mockControllerContext.Object; textEditorControlelr.ModelState.AddModelError("SessionName", "Required"); } void TestAndDebug() { string Before1 = ViewEntity.WriteEntityData( mockDbContext.EditText.ToArray() ); Debug.WriteLine($"Before List :\r {Before1}"); textEditorControlelr.GetView("11223344"); Type type = textEditorControlelr.GetType(); FieldInfo newContext = type.GetField("_context", BindingFlags.InvokeMethod | BindingFlags.NonPublic | BindingFlags.Instance); TextEditorContext context = newContext.GetValue(textEditorControlelr) as TextEditorContext; string After1 = ViewEntity.WriteEntityData( context.EditText.ToArray() ); Debug.WriteLine($"After View :\r {After1}"); } }
void ITextProcessor.Process(TextEditorContext ctx) { }
public UserSession(IDbContext context) { _context = (TextEditorContext)context; }
public UserSession() { _context = new TextEditorContext(); }