public void Test_Put_Positive_Response() { try { Initialize(); _customerRepo.Setup(x => x.Update(It.IsAny <Customer>())); SampleSqlController controller = new SampleSqlController(_customerRepo.Object, _unitOfWork.Object, _cache.Object); controller.Put(new Customer()); Assert.True(true); } catch (Exception ex) { Assert.False(true, "Test case failed: " + ex.Message); } }
public void Test_GetById_Positive_Response() { try { Initialize(); var customerObj = new Customer() { Id = 1, Name = "Sam" }; List <Customer> listCustomer = new List <Customer>(); listCustomer.Add(customerObj); _customerRepo.Setup(x => x.GetAll()).Returns(listCustomer); SampleSqlController controller = new SampleSqlController(_customerRepo.Object, _unitOfWork.Object, _cache.Object); var expected = controller.Get(1); Assert.Equal(expected, customerObj); } catch (Exception ex) { Assert.False(true, "Test case failed: " + ex.Message); } }
public async void Test_Get_Negative_Response() { try { Initialize(); var customerObj = new Customer() { Id = 1, Name = "Sam" }; List <Customer> listCustomer = new List <Customer>(); listCustomer.Add(customerObj); listCustomer = null; _customerRepo.Setup(x => x.GetAll()).Returns(listCustomer); SampleSqlController controller = new SampleSqlController(_customerRepo.Object, _unitOfWork.Object, _cache.Object); var expected = await controller.Get() as ActionResult <Customer>; Assert.Null(expected.Value); } catch (Exception ex) { Assert.False(true, "Test case failed: " + ex.Message); } }