Inheritance: ControllerBase
        public void Delete()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            // Assert
        }
        public void GetById()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act

            // Assert        
        }
        public void Put() {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            controller.Put(5, "value");

            // Assert
        }
        public void Put()
        {
            // Réorganiser
            ValuesController controller = new ValuesController();

            // Agir
            controller.Put(5, "value");

            // Déclarer
        }
Example #5
0
        public void Put()
        {
            // Disposizione
            ValuesController controller = new ValuesController();

            // Azione
            controller.Put(5, "value");

            // Asserzione
        }
        public void Delete()
        {
            // Anordnen
            ValuesController controller = new ValuesController();

            // Aktion ausführen
            controller.Delete(5);

            // Bestätigen
        }
        public void Post()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            //controller.Post("value");

            // Assert
        }
        public void Put()
        {
            // 排列
            ValuesController controller = new ValuesController();

            // 操作
            controller.Put(5, "value");

            // 断言
        }
Example #9
0
        public void Delete()
        {
            // Disposizione
            ValuesController controller = new ValuesController();

            // Azione
            controller.Delete(5);

            // Asserzione
        }
        public void Post()
        {
            // 排列
            ValuesController controller = new ValuesController();

            // 操作
            controller.Post("value");

            // 断言
        }
        public void Put()
        {
            // Arrange
            ValuesController controller = new ValuesController(GetMockService());

            // Act
            controller.Put(5, "value");

            // Assert
        }
        public void Put()
        {
            // 排列
            ValuesController controller = new ValuesController();

            // 作用
            controller.Put(5, "value");

            // 判斷提示
        }
        public void Delete()
        {
            // Disponer
            ValuesController controller = new ValuesController();

            // Actuar
            controller.Delete(5);

            // Declarar
        }
        public void Put()
        {
            // Disponer
            ValuesController controller = new ValuesController();

            // Actuar
            controller.Put(5, "value");

            // Declarar
        }
        public void Put()
        {
            // 準備
            ValuesController controller = new ValuesController();

            // 実行
            controller.Put(5, "value");

            // アサート
        }
        public void GetById() {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            string result = controller.Get(5);

            // Assert
            Assert.AreEqual("value", result);
        }
        public void Delete()
        {
            // 準備
            ValuesController controller = new ValuesController();

            // 実行
            controller.Delete(5);

            // アサート
        }
        public void Delete()
        {
            // Упорядочение
            ValuesController controller = new ValuesController();

            // Действие
            controller.Delete(5);

            // Утверждение
        }
        public void Delete()
        {
            // 排列
            ValuesController controller = new ValuesController();

            // 操作
            controller.Delete(5);

            // 断言
        }
        public void Delete()
        {
            // Arrange
            ValuesController controller = new ValuesController(GetMockService());

            // Act
            controller.Delete(5);

            // Assert
        }
        public void Delete()
        {
            // 排列
            ValuesController controller = new ValuesController();

            // 作用
            controller.Delete(5);

            // 判斷提示
        }
        public void Delete()
        {
            // Arrange
            var controller = new ValuesController();

            // Act
            controller.Delete(5);

            // Assert
        }
        public void Put()
        {
            // Anordnen
            ValuesController controller = new ValuesController();

            // Aktion ausführen
            controller.Put(5, "value");

            // Bestätigen
        }
        public void Delete()
        {
            // Réorganiser
            ValuesController controller = new ValuesController();

            // Agir
            controller.Delete(5);

            // Déclarer
        }
        public void Put()
        {
            // Упорядочение
            ValuesController controller = new ValuesController();

            // Действие
            controller.Put(5, "value");

            // Утверждение
        }
        public void GetById()
        {
            // Disponer
            ValuesController controller = new ValuesController();

            // Actuar
            string result = controller.Get(5);

            // Declarar
            Assert.AreEqual("value", result);
        }
        public void GetById()
        {
            // 準備
            ValuesController controller = new ValuesController();

            // 実行
            string result = controller.Get(5);

            // アサート
            Assert.AreEqual("value", result);
        }
        public void GetById()
        {
            // Anordnen
            ValuesController controller = new ValuesController();

            // Aktion ausführen
            string result = controller.Get(5);

            // Bestätigen
            Assert.AreEqual("value", result);
        }
Example #29
0
        public void GetById()
        {
            // Disposizione
            ValuesController controller = new ValuesController();

            // Azione
            string result = controller.Get(5);

            // Asserzione
            Assert.AreEqual("value", result);
        }
        public void GetById()
        {
            // 排列
            ValuesController controller = new ValuesController();

            // 操作
            string result = controller.Get(5);

            // 断言
            Assert.AreEqual("value", result);
        }
        public void Get()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            IEnumerable <string> result = controller.Get();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count());
            Assert.AreEqual("value1", result.ElementAt(0));
            Assert.AreEqual("value2", result.ElementAt(1));
        }
Example #32
0
        public async Task GetMethodTestTask()
        {
            using (StreamWriter w = File.AppendText("log.txt"))
            {
                Log("getTest", w);
            }
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            var result = controller.Get();

            // Assert
            Assert.IsType <RedirectResult>(result);
        }
Example #33
0
        public void Delete()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            ApplicationHelper applicationHelper = new ApplicationHelper();
            var appToRemove     = applicationHelper.GetApplication(5).Result;
            var idOfAppToRemove = appToRemove.Id;

            // Act
            controller.Delete(5);

            // Assert
            Assert.AreEqual(applicationHelper.GetApplication(5).Id, idOfAppToRemove);
        }
Example #34
0
        public void ListToCombine()
        {
            // Arrange
            ValuesController controller = new ValuesController();
            // data.list{"list": [  "1,2,3",  "a,b,c" ]  };
            // var list = string.Format(@"{"list": [  "1, 2, 3",  "a, b, c" ]  }");
            // Data.list. = new { "1,2,3","a,b,c"}";

            // Act
            List <string> result = controller.Post(Data);

            Assert.IsNotNull(result);
            Assert.AreEqual(1, result);
            // Assert
        }
        public void Get()
        {
            // Organizar
            ValuesController controller = new ValuesController();
            int id = 1;

            // Agir
            ServiceHttpResult result = controller.Get(id);

            // Declarar
            Assert.IsNotNull(result);
            Assert.AreEqual(result.ServiceResponse.StatusCode, HttpStatusCode.OK);
            Assert.IsNotNull(result.ServiceResponse.Data);
            Assert.AreEqual(id, ((Values)result.ServiceResponse.Data).Id);
        }
Example #36
0
        public void Test_ControllerAttributes()
        {
            var controller = new ValuesController(mediator.Object);

            var attributes = Attribute.GetCustomAttributes(controller.GetType()).ToList();

            Assert.Equal(3, attributes.Count);
            Assert.Contains(attributes, a => a is RouteAttribute);
            Assert.Contains(attributes, a => a is ControllerAttribute);
            Assert.Contains(attributes, a => a is ApiControllerAttribute);

            var routeAttribute = (RouteAttribute)attributes.First(a => a is RouteAttribute);

            Assert.Equal("api/[Controller]", routeAttribute.Template);
        }
        public void Add()
        {
            // Organizar
            ValuesController controller = new ValuesController();
            string           value      = "Test";

            // Agir
            ServiceHttpResult result = controller.Add(value);

            // Declarar
            Assert.IsNotNull(result);
            Assert.AreEqual(result.ServiceResponse.StatusCode, HttpStatusCode.OK);
            Assert.IsNotNull(result.ServiceResponse.Data);
            Assert.AreEqual(value, ((Values)result.ServiceResponse.Data).Value);
        }
        public void GetByTitle_Negative_ReturnsBadRequest()
        {
            var            Drepo = new Mock <IKeepRepo>();
            List <Student> not   = null;
            string         type  = "notTitle";
            string         text  = "notext";

            Drepo.Setup(d => d.GetNote(text, type)).Returns(not);
            ValuesController valuecontroller = new ValuesController(Drepo.Object);
            var result = valuecontroller.Get(text, type);

            var brokObject = result as BadRequestObjectResult;

            Assert.NotNull(brokObject);
        }
        public async Task TestPost()
        {
            // Arrange
            var controller = new ValuesController();

            // Act
            IActionResult actionResult = await controller.Post("Some value");

            // Assert
            Assert.NotNull(actionResult);
            CreatedResult result = actionResult as CreatedResult;

            Assert.NotNull(result);
            Assert.Equal(201, result.StatusCode);
        }
        public void GetByTitle_Negative_ReturnsNotFound()
        {
            var            Drepo = new Mock <IKeepRepo>();
            List <Student> not   = GetMockDatabase();
            string         type  = "Title";
            string         text  = "notitle";

            Drepo.Setup(d => d.GetNote(text, type)).Returns(not.FindAll(n => n.Title == text));
            ValuesController valuecontroller = new ValuesController(Drepo.Object);
            var result = valuecontroller.Get(text, type);

            var nfokObject = result as NotFoundObjectResult;

            Assert.NotNull(nfokObject);
        }
        public void Post()
        {
            // Arrange
            ValuesController controller = new ValuesController();



            Mock <MainApp> mock = new Mock <MainApp>();

            // fill in mock - time limit :)
            // Act
            controller.Post(mock.Object);

            // Assert
        }
Example #42
0
        public void Get()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            string latitude  = "-31.940496";
            string longitude = "115.802877";
            var    result    = controller.Get(latitude, longitude);

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count());
            Assert.AreEqual("value1", result);
        }
        public async Task Post_InvalidModel()
        {
            var testModel = new RequiredStringValueModel();

            ValuesController controller = new ValuesController();

            var result = await controller.Post(testModel);

            var actionResult = Assert.IsType <BadRequestObjectResult>(result);

            Assert.Equal(400, actionResult.StatusCode);

            var model = Assert.IsAssignableFrom <SerializableError>(actionResult.Value);

            Assert.Single(model);
        }
Example #44
0
         public void Getdeleted_PositiveTest(){
                    IFunction F = new Function_op();
                    string title="";
            string dummy = "Data deleted from table"; // Arrange
            
            Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency
            MockRepository.Setup(d => d.remove_in(title)).Returns(true);
             ValuesController controller_m = new ValuesController(MockRepository.Object); 

            var dummy1 = controller_m.Delete(title);
             // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1);
             var objresult = dummy1 as OkObjectResult;
            Assert.NotNull(objresult);
             var model = objresult.Value as string;
            Assert.Equal(dummy , model);
        }
Example #45
0
        public void Return_BadRequestForInvalidSyntaxApi()
        {
            ValuesController controller = new ValuesController
            {
                Request = new HttpRequestMessage()
                {
                    Properties = { { HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration() } }
                }
            };
            var response = controller.Calculate(new Models.CalcModel
            {
                expression = "3+"
            });

            Assert.AreEqual(HttpStatusCode.BadRequest, response.StatusCode);
        }
Example #46
0
        public void ListOf100Fibonacci()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            List <int> result = controller.Get();

            // Assert

            string     rawData  = " 0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,75025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,14930352,24157817,39088169,63245986,102334155,165580141,267914296,433494437,701408733,1134903170,1836311903,-1323752223,512559680,-811192543,-298632863,-1109825406,-1408458269,1776683621,368225352,2144908973,-1781832971,363076002,-1418756969,-1055680967,1820529360,764848393,-1709589543,-944741150,1640636603,695895453,-1958435240,-1262539787,1073992269,-188547518,885444751,696897233,1582341984,-2015728079,-433386095,1845853122,1412467027,-1036647147,375819880,-660827267,-285007387,-945834654,-1230842041,2118290601,887448560,-1289228135,-401779575,-1691007710,-2092787285,511172301,-1581614984,-1070442683,1642909629,572466946,-2079590721,-1507123775,708252800,-798870975,-90618175,-889489150";
            var        testData = rawData.Split(',').ToList();
            List <int> intList  = testData.ConvertAll(int.Parse);

            CollectionAssert.AreEqual(intList, result);
        }
Example #47
0
        public void CalculateSumOnApi()
        {
            ValuesController controller = new ValuesController
            {
                Request = new HttpRequestMessage()
                {
                    Properties = { { HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration() } }
                }
            };
            var response = controller.Calculate(new Models.CalcModel
            {
                expression = "3+5"
            });

            Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
        }
        public async Task Get()
        {
            ValuesController controller = new ValuesController();

            // Act
            var result = await controller.Get();

            // Assert
            var actionResult = Assert.IsType <OkObjectResult>(result);

            Assert.Equal(200, actionResult.StatusCode);

            var model = Assert.IsAssignableFrom <RequiredStringValueModel[]>(actionResult.Value);

            Assert.Equal(2, model.Length);
        }
        public void Given_When_Then()
        {
            // Arrange
            var fakeHelper = A.Fake <IFileHelper>();

            A.CallTo(() => fakeHelper.GetData <Contact>(A <string> .Ignored)).Returns(new List <Contact>());

            var value = new ValuesController(fakeHelper);

            // Act
            var result = value.Get("Email");

            //Assert
            A.CallTo(() => fakeHelper.GetData <Contact>(A <string> .Ignored)).MustHaveHappenedOnceExactly();
            Assert.Pass();
        }
Example #50
0
        public void GetProductByID()
        {
            // declare controller
            ValuesController controller = new ValuesController();

            int testValue = 1;

            // get data from controller by passing in ID
            string result = controller.GetProductByID(testValue);

            // check result exists
            Assert.IsNotNull(result);

            // check the result is as expected
            Assert.AreEqual("Hello World", result);
        }
Example #51
0
        public void Test_ControllerGetValuesMethodAttributes()
        {
            var controller = new ValuesController(mediator.Object);

            var members = controller.GetType().GetMembers().ToList();

            var getValueMember = members.First(a => a.Name == "GetValues");

            var attributes = Attribute.GetCustomAttributes(getValueMember).ToList();

            var routeAttribute = (RouteAttribute)attributes.First(a => a is RouteAttribute);

            Assert.Equal("v1/{param1}/{param2}", routeAttribute.Template);

            Assert.Contains(attributes, a => a is HttpGetAttribute);
        }
Example #52
0
        public void GetPersons()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act
            List <Person> result    = controller.Get();
            var           firstName = result.FirstOrDefault <Person>().FirstName;
            var           lastName  = result.FirstOrDefault <Person>().LastName;

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(5, result.Count());
            Assert.AreEqual("Sid", firstName);
            Assert.AreEqual("Green", lastName);
        }
Example #53
0
        public void GetPersonBySearch()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            // Act

            List <Person> result    = controller.Get("Walker");
            var           firstName = result.FirstOrDefault <Person>().FirstName;
            var           lastName  = result.FirstOrDefault <Person>().LastName;

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual("Walker", firstName);
            Assert.AreEqual("Aballo", lastName);
        }
Example #54
0
        public void Post()
        {
            // Arrange
            ValuesController controller = new ValuesController();

            Sku sku = new Sku();

            sku.SkuIds        = "A,A,A,A,A,A";
            sku.PromotionName = "AAA";
            // Act
            string result = controller.Post(sku);

            Assert.IsNotNull(result);
            Assert.AreEqual("260", result);
            // Assert
        }
Example #55
0
        public void Delete()
        {
            int count = 0;

            ValuesController VC = new ValuesController();

            try
            {
                VC.Delete("bbb");
                count++;
            }
            catch
            {
            }

            Assert.AreEqual(count, 1);
        }
Example #56
0
        public void Get()
        {
            // Arrange
            var controller = new ValuesController();

            controller.Post("BenTest");
            controller.Post("ChrisIsThaManNowDoge");

            // Act
            var result = controller.Get();

            // Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count());
            Assert.AreEqual("{ id = 1, value = BenTest }", result.ElementAt(0).ToString());
            Assert.AreEqual("{ id = 2, value = ChrisIsThaManNowDoge }", result.ElementAt(1).ToString());
        }
        public void PostById_Negative_ReturnsBadRequest()
        {
            var     Drepo = new Mock <IKeepRepo>();
            Student not   = new Student
            {
                StudentId = 4,
                Title     = "createdpost"
            };

            Drepo.Setup(d => d.PostNote(not)).Returns(false);
            ValuesController valuecontroller = new ValuesController(Drepo.Object);
            var result = valuecontroller.Post(not);

            var brObject = result as BadRequestObjectResult;

            Assert.NotNull(brObject);
        }
        public void GetAll_Negative_EmptyList()
        {
            var            Drepo = new Mock <IKeepRepo>();
            List <Student> not   = new List <Student>();

            Drepo.Setup(d => d.GetAllNotes()).Returns(not);
            ValuesController valuecontroller = new ValuesController(Drepo.Object);
            var result   = valuecontroller.Get();
            var okObject = result as OkObjectResult;

            Assert.NotNull(okObject);
            var model = okObject.Value as List <Student>;

            Assert.NotNull(model);

            Assert.Equal(not.Count, model.Count);
        }
Example #59
0
                public void GetAllNotePinned_PositiveTest(){
                    IFunction F = new Function_op();
                    string pin="true";
                    string title="pinned";
            List<Student> dummy = DummyMock();  // Arrange
            
            Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency
            MockRepository.Setup(d => d.Get_all_pinned(pin)).Returns(dummy.FindAll(d=>d.Pinned==true));
             ValuesController controller_m = new ValuesController(MockRepository.Object); 

            var dummy1 = controller_m.Get(pin,title);
             // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1);
             var objresult = dummy1 as OkObjectResult;
            Assert.NotNull(objresult);
             var model = objresult.Value as List<Student>;
            Assert.Equal(1 , model.Count);
        }
Example #60
0
                public void Getupdate_PositiveTest(){
                    IFunction F = new Function_op();
            Student S = new Student {
                    NoteId = 6,
                    Title = "vvs laxman and sehwag",
                    Plaintext = "Nothing as such",
                    Pinned=false,
                    Many_values_ch = new List<Checklist>{
                        new Checklist{
                            checklist_Id = 6,
                            Checklists = "Laptop",
                            NoteId = 6
                        }, new Checklist{
                            checklist_Id = 7,
                            Checklists = "Bike",
                            NoteId = 6
                        }
                    },
                    Many_values = new List<Labels>{
                        new Labels{
                            Label_Id = 6,
                            Label = "Casual",
                            NoteId = 6
                        }
                    }
         
            };      
                
 // Arrange
            
            Mock<IFunction> MockRepository = new Mock<IFunction>(); // Removing Dependency
            MockRepository.Setup(d => d.update_in(S)).Returns(true);
             ValuesController controller_m = new ValuesController(MockRepository.Object); 

            var dummy1 = controller_m.Put(S);
             // dummy1 = ModelFromActionResult<SomeViewModelClass>(dummy1);
             var objresult = dummy1 as OkObjectResult;
            Assert.NotNull(objresult);
             var model = objresult.Value as string;

            ValuesController controller = new ValuesController(F);  
            var actual = controller.Put(S);
            var okObjectResult = actual as OkObjectResult;
            var actual_ans = okObjectResult.Value as string;
            Assert.Equal(actual_ans , model);
        }