Visual Studio & Unit Test | Asp.Net MVC Controller/Action Testi Oluşturmak

Merhabalar ASP.NET MVC kullanarak controller testi oluşturmak ile ilgili eğitim videos yayınladım. Aşağıdan ilgili videoya erişebilirsiniz.

Eğitim projesi anlatımı sırasında hazırlanan proje aşağıda belirtilmiştir. Bu linki kullarak proje dosyalarını indirebilirsiniz. MyProject.zip (421,09 kb) 

Visual Studio & Unit Test Projesi Oluşturmak

Visual Studio üzerinde Unit Test Projesi Oluşturmak ve çalıştırmayı öğretmeyi amaçlamaktadır.

TestCleanup, TestInitialize, TestMethod ve TestClass kavramlarını anlamlı hale getirmek için hazırlanmıştır.

 [TestClass]
    public class CalculateTests
    {
        private Calculate calculate;
        [TestInitialize]
        public void Init()
        {
            calculate = new Calculate();
        }

        [TestMethod]
        public void Sum_5_and_5_Return_10()
        {
            Assert.AreEqual(10, calculate.Sum(5, 5));
        }

        [TestCleanup]
        public void Cleanup()
        {
            calculate = null;
        }
    }

    public class Calculate
    {
        public int Sum(int x, int y)
        {
            return x + y;
        }
    }

 

Asp.NET MVC & NodeJS & AngularJS Geçişi | 1- C# ile Todo Uygulaması

Merhaba arkadaşlar, ASP.NET MVC eğitimlerinin ardından sizlere NodeJS ile ilgili eğitimler vermeye başlamak istedim. Bu bağlamda sizlere önce bir basit MVC uygulaması hazırladım. Sonrasındaki derslerde NodeJs ile ilgili hangi yerlere işaret ettiğini öğreniyor olacağız. Eğitimlerin sonuna geldiğimizde MVC ve NodeJS ile uygulama geliştirme ve yayınlama ile ilgili konuları işliyor olacağız. Eğitim'de belirtilen HTML Kaynağı aşağıdadır. Uygulamanın tamamını bu linkten indirebilirsiniz. [TodoApp.zip (12,46 kb)]

<html>
<head>
    <title>Simple Todo App</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css">
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.2/angular.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/2.5.0/ui-bootstrap-tpls.min.js"></script>
</head>
<body class="container">
<div>
    <br />
</div>
<div class="col-md-12">
    <div class="input-group">
        <input type="text" class="form-control" placeholder="Todo ">
        <span class="input-group-btn">
            <button class="btn btn-default" type="button">Add Todo</button>
        </span>
    </div>
    <h4>Todo List</h4>
    <div class="list-group">
        <a href="#" class="list-group-item active">First item</a>
        <a href="#" class="list-group-item">Second item</a>
        <a href="#" class="list-group-item">Third item</a>
    </div>
</div>
</body>
</html>

 

How to Change TFS Server 2015 Build Path ?

Merhaba TFS üzerinde takıldığım ve internette nasıl çözeceğimi bulamadığım bir konuyu buraya not alıyorum. Aldığım hata şöyle: 

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications\Microsoft.WebApplication.targets(232):Cannot evaluate the item metadata "%(FullPath)". The item metadata "%(FullPath)" cannot be applied to the path

C:\Program Files\Microsoft Team Foundation Server 14.0\Build\settings.json dosyasını açın. RootFolder - WorkFolder iki adresi değiştirin. Sonra ki build sorun düzelecektir.

{
"AutoUpdate": "True",
"RootFolder": "C:\\MyBuilds",
"WorkFolder": "C:\\MyBuilds\\_work",
"ServerUrl": "http://localhost:8080/tfs",
"AgentName": "Agent-???????????",
"PoolId": "6",
"PoolName": "??????????????????",
"AgentId": "3",
"RunAsWindowsService": "True",
"WindowsServiceName": "??????????????????????",
"WindowsServiceDisplayName": "??????????????????"
}