public ActionResult testData(modelTest model) { if (ModelState.IsValid) { dataBaseLogic.addPersonToTable(model.name, model.age); return(RedirectToAction("testDisplay")); } return(View()); }
public static void addPersonToTable(string _name, int _age) { modelTest data = new modelTest { name = _name, age = _age }; string sql = $"insert into [dbo].[people] VALUES('{_name}', {_age});"; Logic.saveSQLData(sql, data); }
public void ResponseToTrackingAttribute_SerializerClassTest() { //Arrange var sessionID = Guid.NewGuid(); object content = new modelTest() { Name = "Name", Surname = "Surname" }; var serializedContent = "{ \"Name\":\"Name\", \"Surname\":\"Surname\" }"; var modelSerializer = new Mock <IModelSerializer>(MockBehavior.Strict); modelSerializer.Setup((s) => s.Serialize(It.IsAny <object>())).Returns(serializedContent); var attribute = new ResponseToTrackingAttribute(); var context = createBatchExecutionContext(sessionID, content); var trackingService = new Mock <ISharpBatchTracking>(MockBehavior.Strict); trackingService.Setup((s) => s.AddMessageAsync(sessionID, serializedContent)).Returns(Task.CompletedTask).Verifiable(); var trackingFactoryService = new Mock <ISharpBatchTrackingFactory>(MockBehavior.Strict); trackingFactoryService.Setup((s) => s.getTrakingProvider()).Returns(trackingService.Object).Verifiable(); var requestService = new Mock <IServiceProvider>(MockBehavior.Strict); requestService.Setup((s) => s.GetService(It.Is <Type>(t => t.Name.Equals(nameof(ISharpBatchTrackingFactory))))).Returns(trackingFactoryService.Object).Verifiable(); requestService.Setup((s) => s.GetService(It.Is <Type>(t => t.Name.Equals(nameof(IModelSerializer))))).Returns(modelSerializer.Object).Verifiable(); context.RequestServices = requestService.Object; //Act var ex = Record.Exception(() => attribute.onExecuted(context)); //Assert requestService.Verify(); Assert.Null(ex); }
public string getAllData2(modelTest data) { return(data.FirstName + "post Method"); }