public void CalculateDateDifferenceBusinessTest() { // Mock Utility layer and stub the business method var mockUtility = new Mock <IDateUtility>(); mockUtility.Setup(x => x.GetDaysCountTillGivenDate(It.IsAny <Date>())).Returns((1000)); // Arrange var dateModel = new DateRequestModel() { FromDate = new Date() { Day = 2, Month = 6, Year = 1983 }, ToDate = new Date() { Day = 22, Month = 6, Year = 1983 } }; // Create business class instance var manager = new DateManager(mockUtility.Object); // Act var responseObj = manager.CalculateDateDifference(dateModel); // Assert Assert.AreEqual(responseObj, 0); }