public void TestAssetDbthrowsexception() { //Arrange string id = "123"; var mockService = new Mock <IAssetDbService>(); mockService.Setup(x => x.GetAllAssetDetails(id)).Throws(new Exception()); AssetDbController obj = new AssetDbController(mockService.Object); //Act var Result = obj.GetMyAsset(id) as StatusCodeResult; //var ResultCode = (StatusCodeResult) Result; //Assert Assert.Equal(404, Result.StatusCode); }
public void TestAssetDbContentNotFoundInList() { //Arrange string id = "123"; var mockService = new Mock <IAssetDbService>(); List <AssetDetails> AssetList = new List <AssetDetails>(); mockService.Setup(x => x.GetAllAssetDetails(id)).Returns(AssetList); AssetDbController obj = new AssetDbController(mockService.Object); //Act var Result = obj.GetMyAsset(id) as StatusCodeResult; //var ResultCode = (StatusCodeResult) Result; //Assert Assert.Equal(204, Result.StatusCode); }
public void TestAssetDbIsReturningCorrectResult() { //Arrange string id = "123"; var mockService = new Mock <IAssetDbService>(); List <AssetDetails> AssetList = new List <AssetDetails>(); AssetList.Add(new AssetDetails() { EmployeeCode = "122", CompanyCode = "safdas" }); mockService.Setup(x => x.GetAllAssetDetails(id)).Returns(AssetList); AssetDbController obj = new AssetDbController(mockService.Object); //Act var result = (OkObjectResult)obj.GetMyAsset(id); //Assert Assert.Equal(200, result.StatusCode); }