示例#1
0
        public void NetSuiteUriCustRecordSetTypeExtendsQueryTypeAndIdWithNoValue()
        {
            //https://system.sandbox.netsuite.com /app/common/custom/custrecordentry.nl ?rectype=19 &id=

            NetSuiteUriCustRecord x = new NetSuiteUriCustRecord(nsConfig.Uri);
            x.SetTypeID("19");

            UriBuilder expectedUri = MakeCustRecTypeBuilder("19");

            Assert.AreEqual(x.Uri.Query, expectedUri.Uri.Query);
            Assert.AreEqual(x.Uri.AbsoluteUri, expectedUri.Uri.AbsoluteUri);
        }
示例#2
0
        public void NetSuiteUriCustRecordMatchesConfigValues()
        {
            //https://system.sandbox.netsuite.com /app/common/custom/custrecordentry.nl

            NetSuiteUriCustRecord x = new NetSuiteUriCustRecord(nsConfig.Uri);

            UriBuilder expectedUri = MakeCustRecBuilder();

            Assert.AreEqual(x.Uri.Scheme, expectedUri.Uri.Scheme);
            Assert.AreEqual(x.Uri.Host, expectedUri.Uri.Host);
            Assert.AreEqual(x.Uri.LocalPath, expectedUri.Uri.LocalPath);
            Assert.AreEqual(x.Uri.AbsoluteUri, expectedUri.Uri.AbsoluteUri);
        }
示例#3
0
 public void NetSuiteUriCustRecordIsInstanceOfSystemBase()
 {
     NetSuiteUriCustRecord x = new NetSuiteUriCustRecord(nsConfig.Uri);
     Assert.IsInstanceOfType(x, typeof(NetSuiteUriSystemBase));
 }