public void GetCustomerDetails_ShouldReturnCustomerDetailsWithSameID() { var context = new TestCustomerContext(); context.CustomerDetails.Add(GetDemoCustomerDetails()); var controller = new CustomerDetailsController(context); var result = controller.GetCustomerDetail(3); Assert.IsNotNull(result); Assert.AreEqual(HttpStatusCode.NoContent.GetTypeCode(), result.Status.GetTypeCode()); }
public void DeleteCustomerDetails_ShouldReturnOK() { var context = new TestCustomerContext(); var item = GetDemoCustomerDetails(); context.CustomerDetails.Add(item); var controller = new CustomerDetailsController(context); var result = controller.DeleteCustomerDetail(3); Assert.IsNotNull(result); Assert.AreEqual(HttpStatusCode.OK.GetTypeCode(), result.Status.GetTypeCode()); }
public void GetCustomerDetailss_ShouldReturnAllCustomerDetailss() { var context = new TestCustomerContext(); context.CustomerDetails.Add(new CustomerDetail { CustomerId = 6, FirstName = "TestFirstName", LastName = "TestLastName", Email = "*****@*****.**", PhoneNumber = "987564231", IsActive = true }); context.CustomerDetails.Add(new CustomerDetail { CustomerId = 7, FirstName = "TestFirstName", LastName = "TestLastName", Email = "*****@*****.**", PhoneNumber = "987564231", IsActive = true }); context.CustomerDetails.Add(new CustomerDetail { CustomerId = 8, FirstName = "TestFirstName", LastName = "TestLastName", Email = "*****@*****.**", PhoneNumber = "987564231", IsActive = true }); var controller = new CustomerDetailsController(context); var result = controller.GetCustomerDetails() as TestCustomerDbSet; Assert.IsNotNull(result); Assert.AreEqual(3, result.Local.Count); }