Esempio n. 1
0
        public ActionResult testData(modelTest model)
        {
            if (ModelState.IsValid)
            {
                dataBaseLogic.addPersonToTable(model.name, model.age);
                return(RedirectToAction("testDisplay"));
            }

            return(View());
        }
Esempio n. 2
0
        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);
        }
Esempio n. 4
0
 public string getAllData2(modelTest data)
 {
     return(data.FirstName + "post Method");
 }