C# Corner

Resources  
  • Different Components Of SeleniumFeb 21, 2018. As we know, Selenium is the most popular tool used for automating web browsers / web applications. Selenium is an open source tool, which is used to execute the test scripts or test cases on the web application.
  • Basic Templating Using Node.js And ExpressFeb 19, 2018. Previously we learned about how to simply start up with nodejs & implement package manager. Below link you can have an overview on startup NodeJS.
  • Sync Slicers In Power BIFeb 16, 2018. In this article, we will talk about the sync slicer, steps to apply “Sync” slicers in Power BI Desktop and different use cases to test this new rolled out feature in the February 2018 update.
  • Moq - Unit Test In .NET Core App Using Mock ObjectFeb 14, 2018. The Unit test is a block of code that helps us in verifying the expected behavior of the other code in isolation; i.e., there is no dependency between the tests. This is good way to test the application code before it goes for quality assurance (QA). There are three different test frameworks for Unit Testing supported by ASP.NET Core: MSTest, XUnit, and NUnit. All Unit test frameworks, offer a similar end goal and help us to write unit tests that are simpler, easier and faster.
  • Deploying VM Using ARM TemplateFeb 14, 2018. Azure Resource Manager (ARM) Templates are JSON files which define the resources which you need to deploy for your solution. ARM templates are community contributed and can be used by anyone from GitHub. This repository holds various predefined ARM templets to choose from has per your needs. But to get started with ARM templates we will be configuring a simple virtual machine deployment from scratch so we can understand easily.
  • Unit Test In .NET Core Application Using NUnitFeb 08, 2018. There are three different test frameworks that are supported by ASP.NET Core for unit testing - MSTest, xUnit, and NUnit. These allow us to test our code in a consistent way. In this article, I will explain about the unit test using NUnit.
  • Node.js Package Manager VS2017Feb 08, 2018. In this post, we are going to explore how to manage front-end dependencies with NodeJS sample web application using Visual Studio 2017.
  • Unit Test In .NET Core Application Using MSTestFeb 07, 2018. In this article, I will explain about the unit test in asp.net core using MSTest.
  • Unit Test In .NET Core Application Using XUnitFeb 07, 2018. There are three different test frameworks for Unit Testing supported by ASP.NET Core: MSTest, xUnit, and NUnit; that allow us to test our code in a consistent way. In this article, I will explain about the xUnit framework. the XUnit is an open souce test framework and main focus of this framework are extensibility and flexibility. It follows more community focus to being expand.
  • How To Create A Basic Bot Using Bot Service In Azure PortalFeb 07, 2018. Bot Service allows you to create, connect, test, deploy and manage bots from your browser. It also provides the Bot Builder SDK for developing bots and the Bot Framework for connecting bots to channels. You can use five default available bot templates to get started with building bots.
  • Azure VM Migration Between SubscriptionsJan 29, 2018. Azure VM migration between the subscriptions is quite easy. Some of the organizations will have dedicated subscriptions for testing\POC of new applications. Once these applications are validated successfully, the IT administrators might need to move these VM & dependent Azure resources to the production subscription. Azure portal provides a very convenient option to migrate the resources between different subscriptions. The following steps help with the steps to migrate the resources from one subscription to another.
  • ASP.NET Core Apps In Docker Swarm Deployed To AzureJan 24, 2018. In the previous post, I deployed a Docker Swarm on VMs setup on my local PC, which is fine for testing. In this post I’ll deploy the same services on a Docker Swarm hosted in Azure using “Docker EE for Azure”. Let’s start.
  • Hello World Smart Contract - Ethereum BlockChainJan 11, 2018. In this article, a "Hello World" smart contract in Ethereum blockchain is deployed to Rinkbey test network.
  • How To Debug Minified JS FileJan 05, 2018. Debugging minified JS file is always a tedious task for developers. In day to day development life we end up in a situation where all JS files will be minified and moved into production for deployment. It is usual that some unprecedented JS error comes across browser versions. Being a developer finally it comes to our lap to resolve the issue. To reproduce the same error in a test environment with un-minified JS version doesn’t work out. To resolve this issue requires some kind of hard work which is time consuming.
  • Leadership Challenge 004 - The Happy Secret To Better Work!!!Jan 03, 2018. Hello my friends and Happy New Year!!! It has been a fun couple of months within Microsoft as a Customer Success Manager, driving adoption across MS solutions (Modern Workplace) within the organization.
  • Role And Responsibilities Of A Project ManagerDec 30, 2017. In this article, I have stated some key roles and responsibilities of a project manager.
  • How To Create Own NPM Package And Publish ItDec 29, 2017. NPM (Node Package Manager) is a package manager for JAVASCRIPT (Node.js) , use of npm is to use already developed javascript module in your application. It contains command line client that interacts with remote registry where the actual package resides
  • ASP.NET Core And EF Core 2.0 TestingDec 29, 2017. The single biggest selling point of MVC architecture in general and ASP.NET Core in particular is that it makes testing much simpler. ASP.NET team has done a great job in making a framework that is pluggable, thus enabling testing of controllers, repositories and even the entire application a breeze.
  • Dashboard Application With ASP.NET MVC 5 And jQueryDec 28, 2017. As you know, the dashboard system has become very important because it's helpful for managers in order to take the right decisions.
  • Types Of Software Testing Dec 27, 2017. In this article I have shared some types of Software Testing
  • Xamarin.Android - Logo Quiz GameDec 26, 2017. Test your knowledge in this logo quiz game! From Transformers to Minecraft, find out how many world famous logos you recognize.
  • Key Skills For Software TestersDec 14, 2017. In this article, I have shared some important skills required for software testers.
  • Get Up And Run Robot Framework In 10 MinutesDec 07, 2017. Robot framework is an extensive and widely-used test automation framework which (along with RIDE) gives you an easy to use and easy to navigate interface and neat style IDE to its users. It has huge support for a variety of external and internal libraries for keywords support, using which the user can develop new high-level keywords using the existing one.
  • Using MongoDB On Node.js Application Using MongooseDec 04, 2017. In this post, we are going to see how we can use a MongoDB on our Node JS application with the help of the package Mongoose. We will also be covering some facts about MongoDB so that as a reader, you will understand why we have chosen MongoDB as our backend. We will be going through some steps to install the required packages using a node package manager terminal, so please bear with me. At the end of this article, I guarantee that you will be proficient on how to connect a MongoDB in our Node JS application. I hope you will like this article.
  • How To Add Test Data For SharePoint Online Using Test Data AppNov 29, 2017. In this article, we will learn how we can add Test dummy data with SharePoint Online List , Document Library , Calendar List , Tasks and Events. We will use one third party utility which is totally free to use.
  • Change SharePoint Site To Read OnlyNov 29, 2017. This article will help you out on making your sites read only which is mostly required during your SharePoint migration. These steps have been tested on SharePoint 2010, 2013 and 2016. We have 3 options and we will cover each one. So, let’s get started.
  • Uploading Ionic App On Ionic View In Ionic ProNov 23, 2017. Some of the ionic commands are deprecated in the newer version of ionic, which is called ionic pro. One of them is “ionic upload” that was used to upload the ionic app in ionic view for testing purposes.
  • ASP.NET Core 2.0 Secret ManagerNov 22, 2017. I discussed in the previous post how configuration settings can be stored in configuration files. However, these files are checked in the source control and not suitable to store confidential settings. In a production environment these settings can be stored in environment variables or Azure Key Vault however, for development ASP.NET Core provides an alternate solution: Secret Manager.
  • Leadership Challenge 003 - Focus On The WHYNov 12, 2017. Hello my friends! It has been an exciting month for me as I have just taken a position within Microsoft. My role will be as a Customer Success Manager, driving adoption across MS solutions (Modern Workplace) within the organization.
  • Develop, Test And Deploy The Angular Project In IIS Using Angular CLI And Visual Studio Code In Few MinutesNov 10, 2017. The Angular CLI is a command line interface tool that can be used to create our angular project very easily and it is also used to perform a variety of ongoing development tasks such as testing, bundling, and deployment in our same project.
  • If The Boot Configuration Data For Your PC Is Missing Or Contains ErrorsNov 06, 2017. The Boot Configuration Data (BCD) is a firmware-independent database for boot-time configuration data. It is used as new Windows Boot Manager. It replaces the "boot.ini" file that was used in the old Operating System. For more details check Windows startup process.
  • Implement ASP.NET WEB API CRUD Logic Using Entity Framework Without Writing Code And Test It With PostmanNov 03, 2017. This article will demonstrate how to implement ASP.NET WEB API CRUD logic using Entity framework without writing code and how to test it with Postman
  • How To Move Site Or Subsite To Another Site Or Subsite In SharePoint OnlineNov 01, 2017. Sometimes, there is a situation in which we need to move one subsite to another subsite. We can move one subsite to another subsite using Site Manager in sharePoint Online.Here I explained all the steps in detail.
  • How to use NPM Install (The Command) behind Corporate Proxy ServerOct 14, 2017. When you want to install packages for angular, angular CLI, typescript etc. via NPM using Command Prompt and you are working in an office environment where everything runs behind a corporate proxy server, you will most probably get the below exception.
  • Getting Started With Entity Framework Core 2.0 ASP.NET Core 2.0Oct 13, 2017. This article shows how to create Entity Framework Core 2.0 MVC Web application using Visual Studio 2017 Asp.Net Core and how to create CRUD operations.
  • What Is The Easiest And Quickest Way To Test An Application's Web APIsOct 12, 2017. The easiest way to test an application's API is the use of Windows PowerShell or Visual Studio Package Manager Console. I will show you step-by-step how to use PowerShell or PM(Package Manager Console) to test an application's Web APIs.
  • Deploying A Virtual Machine Using Azure PowerShellOct 11, 2017. Azure PowerShell provides a set of cmdlets that use the Azure Resource Manager model for managing your Azure resources. You can use it in your browser with Azure Cloud Shell, or you can install it on your local machine and use it in any PowerShell session. It is optimized for managing and administering Azure resources from the command line, and for building automation scripts that work against the Azure Resource Manager.
  • How To Use Fiddler With ASP.NET Web API TestingOct 11, 2017. If you are developer, tester or a manager, sometimes understanding the various methods of API can be a challenge when building and consuming the application.
  • How To Use Postman With ASP.NET Core Web API TestingOct 04, 2017. If you are developer, tester, or a manager, sometimes understanding the various methods of API can be a challenge when building and consuming the application.
  • Creating Custom Gulp Tasks In SPFx SolutionsOct 03, 2017. Let us see how to create and test the gulp tasks in the SharePoint Framework solutions.
  • How To Start VM Automatically In AzureSep 29, 2017. Virtual Machines provides flexibility to install and configure anything, any time and use it as you want. As well as all these features, VMs are costly so developers or managers of VMs needs to make the cost effective, for this Azure provides Automation Scripting to start and stop a VM automatically so that it will be cost effective besides it is flexible.
  • Unit Test In .NET Core Application Using MStestSep 26, 2017. In this article, I am going to explain how to perform unit testing in .NET core using MStest.
  • How To Use Swagger With ASP.NET Core Web APIsSep 24, 2017. If you are developer, tester or a manager, sometimes understanding the various methods of API can be a challenge when building and consuming the application.
  • Understanding Gulp Tasks In SharePoint Framework SolutionsSep 24, 2017. Let us look deeply into the Gulp tasks we use in SharePoint framework solutions. Gulp helps in automating the manual tasks done in a solution. Say for example, when you create SharePoint framework solution, you try to test the web parts using the gulp tasks. The tasks are defined using gulpfile.js present in the SPFx solution.
  • Exposing Local Web Server To Internet Using NgrokSep 19, 2017. I was recently working on some bot framework applications where I wanted to test if my bot application was working properly with different available channels like Facebook messenger, Skype etc. But there was one problem. Before I could integrate my bot with different channels, I needed to publish my bot application and register it on http://dev.botframework.com/ site. Also the endpoint should support HTTPS. This is where ngrok comes into play.
  • Selection Manager For WPF/MVVMSep 17, 2017. This article presents the idea and implementation of a class to manage the selection of only one element in different linear and hierarchical structures.
  • Update Managed Metadata Field Using SharePoint Designer 2013 WorkflowSep 12, 2017. In this article, I am going to explain how we can update a managed metadata field using SharePoint 2013 Designer Workflow. This solution will work for both SharePoint 2013 On-Premise and SharePoint Online (Office 365). I tested the below solution in Office 365 environment.
  • Load Testing Web Service Using Visual StudioSep 04, 2017. Web Services are the more commonly developed and used to expose the APIs for other systems to consume. Number of external systems consume the web services on a frequent basis.
  • Building Serverless Mobile App With Azure Functions Using Xamarin.FormsAug 20, 2017. Azure Functions is a solution for easily running small pieces of code in the cloud. We can create, execute, and test our custom logic function without creating a VM or web applications and also without needing to install any software or infrastructure to run the function. In this article, we'll learn how to implement azure functions and directly call through HTTP from Xamarin Forms Application
  • Introduction To ProtractorAug 18, 2017. Protractor is an E2E UI automation testing tool for angular or Angular JS and it is very similar to selenium webdriver. Angularhas some extra web elements like ng-model, ng-if so we can’t test angular applications without Protractor. Protractor is built on the top of WebDriverJS that uses native events and browser-specific drivers which interact with web application.
  • Deploying Traffic Manager On Azure PortalAug 17, 2017. In this article, I am going to describe what Traffic Manager is and how to deploy the Traffic Manager on the Azure portal.
  • Getting Started With Microsoft Azure Functions Using Visual Studio 2017Aug 17, 2017. Azure Functions is a solution for easily running small pieces of code in the cloud. We can create, execute, and test our custom logic function without creating a VM or web applications and also without needing to install any software or infrastructure to run the function.
  • How To Create And Test Azure Functions Using Azure PortalAug 15, 2017. Azure Functions is a solution for easily running small pieces of code in the cloud. We can create, execute, and test our custom logic function without creating a VM or web applications and also without needing to install any software or infrastructure to run the function. In this article, you will learn about create and test azure functions using azure Portal.
  • Dependency Injection - Part One -Tightly Coupled ApplicationAug 07, 2017. It is a best practice to use interfaces instead of concrete classes. These interfaces can then be mocked at the time of unit testing, which will prevent any call to the actual database. Also, it is a good practice to stop "newing-up" objects in classes.
  • Agile Principles That Apply To DevOpsJul 31, 2017. DevOps is a “culture”, where development, test, and operations work together in a collaborative manner to automate delivery of quality software. DevOps culture develops “production-first mindset”. I.e. applying DevOps ensures that your code is always ready to be deployed to production.
  • Managing Your Traffic On Server Applications Using Geographic RoutingJul 28, 2017. Welcome to my first writing on Azure Traffic Manager using Geographic Routing.
  • Azure WebApps - A Complete Walk Through ItJul 28, 2017. This article is about Azure WebApps which is a service from Azure App Service. Azure WebApps is a completely computed platform from Microsoft Azure which helps us to host, manage, create slots, go with traffic manager and many more flexible options to make your WebApp an easier one for the client and for developer.
  • API Testing With PostmanJul 27, 2017. Postman is a rest client with an API development suite with powerful features. Postman is a google chrome application for testing API calls which can also be used with the Developer Tools Utility to test these API calls and not have to worry about importing any files or setting up Authentication.
  • Execution Of Test Cases In Sequential Order Using Selenium Webdriver - Part TwoJul 26, 2017. In my previous article of "Execution Of Test Cases In Sequential And Parallel Using Selenium Webdriver" we learned the usage of selenium webdriver
  • This Will Help Manual Testers Not Get FiredJul 25, 2017. Development methodologies like Agile, DevOps, Test Driven Development, Continuous Testing and Continuous Deployment etc. have replaced software development approaches that put testing at the end of development. The one common thread across these development methodologies is that testing is now placed in the heart of software development. That, and test automation has been an instrumental enabler of these methodologies.
  • Execution Of Test Cases In Sequential And Parallel Using Selenium WebdriverJul 18, 2017. Selenium is an open source tool, which is used to execute the test scripts or the test cases on web applications. As we know Selenium is an open source tool, which supports various programming languages such as Java,C#, PHP,JavaScript, Ruby etc. Selenium supports various operating systems to execute the test scripts on web applications like Windows, Linux, MacOS etc. Selenium is written using one of the famous programming languages; i.e. Java, and its a cross-platform.
  • Get User Profile Properties Data in SharePoint Designer 2013 WorkflowJul 18, 2017. Workflows helps SharePoint users to collaborate on documents, list items and to manage tasks by implementing business processes on documents and list items. Creating and assigning tasks to Manager is a very common scenario in workflows. All the user related information is stored in User profile service application (UPA). Although this sounds very straightforward, getting the user profile properties of the logged in user is very tricky in SPD 2013 workflow.
  • Deploying A Simple Bot With Bot Builder SDK Using Visual Studio 2017Jul 05, 2017. In this article , I am going to show how to create and configure a bot using visual studio and also how to run that bot using Bot Emulator in our local system. This article also shows how to build a bot by using the Bot Application template and the Bot Builder SDK for .NET, and then testing it with the Bot Framework Emulator.
  • MVVM In WPFJun 29, 2017. MVVM is an architecture pattern which facilitates separation of projects into three logical layers with their own responsibilities. It facilitates modern techniques such as Separation of Concern, Unit testing and TDD. It is set of guidelines, that, when used, makes it easier to develop applications.
  • Deploying A Form Bot Using Microsoft Azure Bot ServiceJun 26, 2017. This article shows how to create,deploy and test the Form Bot using Microsoft Azure Bot services.
  • Overview Of Selenium LocatorsJun 26, 2017. This article explains Selenium Locators.
  • Moving App Development and Testing to the CloudJun 09, 2017. Watch this video to learn how to move your application development to cloud.
  • IFrame Execution Using Selenium WebDriver - Part TwoMay 31, 2017. In this article, we will see the execution of iframe using Selenium WebDdriver.
  • IFrame Execution Using Selenium Webdriver - Part OneMay 30, 2017. In this article, we will see the execution of iframe using selenium webdriver.
  • How To Perform Unit Test Using Jasmine In Angular 2 - Day Twenty EightMay 26, 2017. In this article, we will discuss how to perform Unit test , using Jasmine in Angular 2.0.
  • How To Test Our Xamarin.iOS Or Xamarin.Forms App Without A MacMay 26, 2017. How to test our Xamarin.iOS or Xamarin.Forms app without a Mac.
  • Resolve Issues While Starting SharePoint Synchronization Using Microsoft Identity Manager(MIM)May 24, 2017. Resolve issues while starting SharePoint Synchronization using Microsoft Identity Manager(MIM).
  • Retrieve And Mail Azure Resource Manager Virtual Machine Status Using PowerShellMay 23, 2017. Retrieve And Mail Azure Resource Manager Virtual Machine Status Using PowerShell.
  • Azure Traffic Manager - Part TwoMay 17, 2017. In part one, we saw how to work with geographic regions. In this we will see about performance which will switch the endpoints in case of failure.
  • Azure Traffic Manager - Part OneMay 16, 2017. In the following article we will see how to create and add endpoints to Azure Traffic Manager profile with a geographical routing method
  • Cookie Manager Wrapper In ASP.NET CoreMay 03, 2017. In this article, you will learn how to work with cookies in an ASP.NET Core style (in the form of an interface) , abstraction layer on top of cookie object and how to secure cookie data.
  • Rectify The Solution Error For Synchronizing Microsoft Identity Manager SP1 With SharePoint 2016Apr 27, 2017. Rectify The Solution Error For Synchronizing Microsoft Identity Manager SP1 With SharePoint 2016.
  • Writing Our Own Memory Manager In C/C++Apr 21, 2017. In this article we will write our own memory manager by implementing our malloc function and memory management schemes such as FCFS, Paging, Segmentation etc., using C/C++.
  • Create Page Layout Using Design Manager In SharePoint OnlineApr 18, 2017. In this article, I would like to share the steps for creating the page layout, using SharePoint Design Manager.
  • Workflow Manager Configuration For SharePoint Server 2013Apr 18, 2017. Workflow Manager configuration for SharePoint Server 2013.
  • Software Testing!! BDD, AAA-Structure And Mocking For Unit TestingApr 16, 2017. In this article, you will learn about naming conventions, body structure and object mocking of the test method for unit testing.
  • Software Testing - Best Practices And Principles To Write Unit TestingApr 14, 2017. In this article, you will learn best practices and principles to write Unit testing.
  • Getting Started With API Testing Utilities - JSON Server And PostmanApr 13, 2017. Getting started with API testing utilities - JSON Server and Postman.
  • A Basic Introduction To Unit Test For BeginnersApr 11, 2017. In this article, you will learn what unit test is and how to use it, using C# language.
  • Back Tracking Of Issues - Before Escalating To DeveloperApr 06, 2017. In the software testing world, Issued identification is a must have skill. In this blog post I have taken a simple scenario to show you how to back track the issues.
  • Test Driven Development (TDD) - Part ThreeMar 29, 2017. This article explains how to use the new features of Visual Studio to speed up the unit test case creation.
  • The Role Of Automation In Functional TestingMar 21, 2017. This article elaborates on the role of automation in Functional testing.
  • Install And Configure Microsoft Identity Manager 2016 SP1 For SharePoint 2016Mar 21, 2017. This article familiarizes you with installing and configuring Microsoft Identity Manager 2016 SP1 for SharePoint 2016.
  • Resolving Invalid Remote Certificate Error In SharePoint Workflow ManagerMar 17, 2017. This article briefs you about resolving an invalid remote certificate error In SharePoint Workflow Manager.
  • Test Driven Development (TDD) - Part TwoMar 14, 2017. This article explains the options available in Visual Studio to work with Test Driven Development and also present examples about writing unit test cases.
  • Test Driven Development (TDD) - Part OneMar 06, 2017. This article explains what test driven development is and why it’s important i.e. including real world scenarios. It also explains TDD lifecycle.
  • Creating Azure Functions For SharePoint Operations Using Managed CSOMMar 02, 2017. In this article, you will learn how to create Azure function apps to test SharePoint operations, using Managed CSOM code.
  • SharePoint Server 2016 Troubleshooting - Workflow Manager 1.0 - The Term 'Register-SPWorkflowService' Is Not RecognizedMar 01, 2017. In this article, you will learn about SharePoint Server 2016 Troubleshooting - Workflow Manager 1.0 - The term 'Register-SPWorkflowService' is not recognized.
  • Steps To Debug/ Run Selenium Test Cases From Eclipse IDMar 01, 2017. In this article, you will learn the steps to debug/ run Selenium test cases from Eclipse ID.
  • Behavior Driven Development Using Karma And Jasmine In Angular 2Feb 27, 2017. This article shows how can you write and test, using Jasmine in Angular 2.
  • Model Class Validation Testing Using NunitFeb 15, 2017. In this article, we are going to learn about validating a Model class property that has data annotation, using Nunit.
  • ASP.NET Web API With Fiddler And PostmanJan 23, 2017. In this article, we will learn about the concept of ASP.NET Web API, using Visual Studio 2015. Also, we will learn to test Web API, using Fiddler and Postman clients.
  • Introduction To NUnit Testing FrameworkJan 14, 2017. In this article we are going to learn the basics of Nunit.
  • What Is Data Quality?Jan 03, 2017. A short introduction to data quality, and why you should consider it.
  • Step By Step Walkthrough To Set Up System Center Configuration Manager 2016Jan 03, 2017. In this article you will learn how to set up System Center Configuration Manager 2016.

About Test-Manager

NA
Web Development Outsourcing
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.