public void TestGetMarketBasePacks() { try { var watch = System.Diagnostics.Stopwatch.StartNew(); //Arrange var controller = new API.Controllers.MarketBaseCreateController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; //Act var response = controller.GetMarketBasePacks(marketBase.Id, demoClientId); //var result = JsonConvert.DeserializeObject<DataTable>(response.Content.ReadAsStringAsync().Result); watch.Stop(); //Assert Assert.IsNotNull(response); //Assert.IsTrue(result.Length > 0); var elapsedMs = watch.ElapsedMilliseconds; //Assert.IsTrue(elapsedMs < 15000); } catch (Exception exc) { Assert.Fail(exc.Message); } }
public void TestGetEffectedMarketDefName() { try { //Arrange var controller = new API.Controllers.MarketBaseCreateController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; //Act var response = controller.GetEffectedMarketDefName(marketBase.Id, demoClientId); //Assert Assert.IsNotNull(response); } catch (Exception exc) { Assert.Fail(exc.Message); } }
public void TestcheckForMarketbaseDuplication() { try { //Arrange var controller = new API.Controllers.MarketBaseCreateController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; //Act var response = controller.checkForMarketbaseDuplication(marketBase.Id, demoClientId, marketBase.Name + ' ' + marketBase.Suffix); //Assert Assert.IsNotNull(response); Assert.IsFalse(response); } catch (Exception exc) { Assert.Fail(exc.Message); } }
public void TestGetClientName() { try { //Arrange var controller = new API.Controllers.MarketBaseCreateController { Request = new System.Net.Http.HttpRequestMessage(), Configuration = new HttpConfiguration() }; //Act var response = controller.GetClientName(demoClientId); //Assert Assert.IsNotNull(response); Assert.IsTrue(response.ToUpper().Contains("DEMONSTRATION")); } catch (Exception exc) { Assert.Fail(exc.Message); } }