public void TestGetSingleProduct() { Mock <IDatastore> mockDatastore = new Mock <IDatastore>(); mockDatastore.Setup(_productExpectation).Returns(_jsonData); WhmcsApi instance = new WhmcsApi("User", "Pass", "Website", mockDatastore.Object); ProductsResponse singleProduct = instance.GetProduct(1); Assert.NotNull(singleProduct); }
public void TestSingleProductName() { Mock <IDatastore> mockDatastore = new Mock <IDatastore>(); mockDatastore.Setup(_productExpectation).Returns(_jsonData); WhmcsApi instance = new WhmcsApi("User", "Pass", "Website", mockDatastore.Object); ProductsResponse singleProduct = instance.GetProduct(1); Assert.Equal("Basic cPanel Shared Hosting", singleProduct.Products.Product.SingleOrDefault().Name); }