public void GetBundleConfirm_ZeroUserAsInput()
        {
            HttpStatusCode expected = HttpStatusCode.NotFound;

            var bundles = new BundlesController();

            bundles.Request       = new HttpRequestMessage();
            bundles.Configuration = new HttpConfiguration();

            HttpResponseMessage actual = bundles.GetBundleConfirm(0);

            Assert.AreEqual(expected, actual.StatusCode);
        }
        public void GetBundleConfirm_GoodUserBundle()
        {
            HttpStatusCode expected = HttpStatusCode.OK;

            var bundles = new BundlesController();

            bundles.Request       = new HttpRequestMessage();
            bundles.Configuration = new HttpConfiguration();

            HttpResponseMessage actual = bundles.GetBundleConfirm(1);

            Assert.AreEqual(expected, actual.StatusCode);
        }
        public void PostBundle_CreatesBundle()
        {
            HttpStatusCode expected = HttpStatusCode.Created;

            var bundles = new BundlesController();

            bundles.Request       = new HttpRequestMessage();
            bundles.Configuration = new HttpConfiguration();

            HttpResponseMessage actual = bundles.PostBundle(18, 0, 10000);

            XmlDocument resXml = new XmlDocument();

            Assert.IsTrue(actual.TryGetContentValue <XmlDocument>(out resXml));
            Assert.IsNotNull(resXml);
            Assert.IsTrue(resXml.SelectSingleNode("Root/UserID") != null);
            Assert.AreEqual(expected, actual.StatusCode);
        }