Unit Tests FINAL - Liarts/Staj GitHub Wiki
using System; using Microsoft.VisualStudio.TestTools.UnitTesting; using NetOpenX.Rest; using NetOpenX.Rest.Client.Model.NetOpenX; using NetOpenX.Rest.Client; using NetOpenX.Rest.Client.Model; using NetOpenX.Rest.Client.BLL; using NetOpenX.Rest.Client.Model.Custom; using NetOpenX.Rest.Client.Model.Enums; using System.Collections.Generic;
namespace UnitTestProject2 { [TestClass] public class UnitTest2 { //Token Alma [TestMethod] public void Token_Alma() { oAuth2 _oAuth2; _oAuth2 = new oAuth2("http://localhost:7070"); _oAuth2.Login(new JLogin() { BranchCode = 0, NetsisUser = Global.netsis_user, NetsisPassword = Global.netsis_pass, DbType = JNVTTipi.vtMSSQL, DbName = Global.db_Name, DbPassword = Global.db_pass, DbUser = Global.db_user }); string token = _oAuth2.AccessToken;
if (token == null)
{
Assert.IsTrue(false);
}
}
//Cari Çağırma
[TestMethod]
public void Cari_Çağırma()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
string token = _oAuth2.AccessToken;
var _ARPsManager = new ARPsManager(_oAuth2);
var resultAllCM = _ARPsManager.GetInternal();
var resultCMById = _ARPsManager.GetInternalById("C0001");
var resultFilterCM = _ARPsManager.GetInternal(new SelectFilter()
{
Limit = 10,
Offset = 0,
Filter = "CARI_KOD like '%CARI%'",
Fields = new List<string>() { "CARI_KOD", "CARI_ISIM", "Plasiyer_Kodu" }
,
Sort = new List<SortParam>()
{
new SortParam() {Column = "CARI_KOD", SortType = SortParamType.ASC }
}
});
if (resultFilterCM == null)
{
Assert.IsTrue(false);
}
}
//Kasa Cari Ödeme @@@@@@@@YENİ YAPILANLAR
[TestMethod]
public void Kasa_Cari_Ödeme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
string token = _oAuth2.AccessToken;
SafeDepositsManager _maneger2 = new SafeDepositsManager(_oAuth2);
SafeDeposits kasa = new SafeDeposits();
kasa.KsMas_Kod = "01"; //Kasa Kodu
kasa.IO = "G";
kasa.Tip = "C";
kasa.Kod = Global.cariKodu; //Cari Kodu
kasa.Fisno = "3";
kasa.Tutar = 50;
kasa.ReferansKodu = "01";
kasa.Tarih = DateTime.Today;
var result = _maneger2.PostInternal(kasa);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Kasa Çek Ödeme @@@@@@@@YENİ YAPILANLAR "Cannot start more transactions on this sessionNetOpenX50.Kasa"
[TestMethod]
public void Kasa_Çek_Ödeme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
string token = _oAuth2.AccessToken;
SafeDepositsManager _manager2 = new SafeDepositsManager(_oAuth2);
SafeDeposits kasa = new SafeDeposits();
kasa.KsMas_Kod = "01"; //Kasa Kodu
kasa.IO = "G";
kasa.Tip = "C";
kasa.Tutar = 500;
kasa.Fisno = "V00000000000017"; //Çek numarasi
kasa.Cari_Muh = "C";
kasa.Kod = "320-01-013"; //Veren Cari Kodu
//kasa.Proje_Kodu = "1";
kasa.Tarih = DateTime.Today;
var result = _manager2.PostInternal(kasa);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Kasa Senet Ödeme @@@@@@@@YENİ YAPILANLAR "Cannot start more transactions on this sessionNetOpenX50.Kasa"
[TestMethod]
public void Kasa_Senet_Ödeme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
string token = _oAuth2.AccessToken;
SafeDepositsManager _manager2 = new SafeDepositsManager(_oAuth2);
SafeDeposits kasa = new SafeDeposits();
kasa.KsMas_Kod = "01"; //Kasa Kodu
kasa.IO = "G";
kasa.Tip = "C";
kasa.Tutar = 500;
kasa.Fisno = "V00000000000005"; //Senet numarasi
kasa.Tarih = DateTime.Now;
kasa.Kod = "S-0001";
//kasa.Plasiyer_Kodu = "0";
//kasa.Proje_Kodu = "";
var result = _manager2.PostInternal(kasa);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Kasa Transfer @@@@@@@@YENİ YAPILANLAR
[TestMethod]
public void Kasa_Transfer()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
string token = _oAuth2.AccessToken;
SafeDepositsManager _manager2 = new SafeDepositsManager(_oAuth2);
SafeDeposits kasa = new SafeDeposits();
kasa.KsMas_Kod = "01"; //Transfer Kasasi (kaynak kasa)
kasa.Yedek1 = "00"; //Çalisilan Kasa (hedef kasa)
kasa.IO = "C";
kasa.Tip = "T";
kasa.Fisno = "9";
kasa.DovizTut = 300; //Transfer Kasasi dovizli ise Doviz Tutar miktari girilir
kasa.Tutar = 450;
kasa.Plasiyer_Kodu = "1";
kasa.Proje_Kodu = "1";
kasa.Tarih = DateTime.Today;
var result = _manager2.PostInternal(kasa);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Banka Muhtelif İşlem @@@@@@@@Yeni Yapılan
[TestMethod]
public void Kasa_Muhtelif_İşlemi()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
SafeDepositsManager _manager = new SafeDepositsManager(_oAuth2);
SafeDeposits kasa = new SafeDeposits()
{
KsMas_Kod = "01", //Kasa Kodu
IO = "G",
Tip = "M",
Kod = "100-02-001", //Muhasebe Karsilik Kodu
Fisno = "141",
ReferansKodu = "01",
Tutar = 500,
Tarih = DateTime.Today,
//Islem(JTKasaIslem.tkMuhtelif),
};
var result = _manager.PostInternal(kasa);
var data = result.Data;
if (data == null)
Assert.IsTrue(false);
}
//Kasa Kalemleri Okuma @@@@@@@@YENİ YAPILANLAR
[TestMethod]
public void P_Kasa_Kalemleri_Okuma()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
string token = _oAuth2.AccessToken;
SafeDepositsManager _manager2 = new SafeDepositsManager(_oAuth2);
SafeDeposits kasa = new SafeDeposits();
JKasaKdv kasaKdv = new JKasaKdv();
var resultWithoutFilter = _manager2.GetInternal();
var data = resultWithoutFilter.Data;
var resultFilter = _manager2.GetInternal(new SelectFilter
{
Filter = "Fisno==3"
});
for (int i = 0; i <= kasa.KdvKalemAdedi - 1; i++)
{
kasaKdv = kasa.KdvKalems[i];
//MessageBox.Show(kasaKdv.Kod);
}
var result = _manager2.PostInternal(kasa);
if (data == null)
{
Assert.IsTrue(false);
}
}
//Satış İrsaliye Faturası
[TestMethod]
public void Satış_İrsaliyesi_Faturası()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips slips = new ItemSlips();
slips.FaturaTip = JTFaturaTip.ftSIrs;
slips.SeriliHesapla = false;
slips.KayitliNumaraOtomatikGuncellensin = true;
slips.FatUst = new ItemSlipsHeader
{
CariKod = "1",
Tarih = DateTime.Now,
TIPI = JTFaturaTipi.ft_Ihracat,
KDV_DAHILMI = false,
Tip = JTFaturaTip.ftSIrs
};
slips.Kalems = new List<ItemSlipLines>();
slips.Kalems.Add(new ItemSlipLines
{
StokKodu = "001",
Gir_Depo_Kodu = 2,
STra_NF = 5,
STra_BF = 5,
DEPO_KODU = 1,
STra_GCMIK = 5,
});
var RESULT = _manager.PostInternal(slips);
if (RESULT.Data == null)
{
Assert.IsTrue(false);
}
}
//Satış Faturası "Cannot start more transactions on this sessionNetOpenX50.Fatura"
[TestMethod]
public void Satış_Faturası()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips slips = new ItemSlips();
slips.FaturaTip = JTFaturaTip.ftSFat;
slips.SeriliHesapla = false;
slips.KayitliNumaraOtomatikGuncellensin = true;
slips.FatUst = new ItemSlipsHeader
{
CariKod = "320-01-013",
Tarih = DateTime.Now,
FATIRS_NO = "EAR0000000000005",
TIPI = JTFaturaTipi.ft_Acik,
KDV_DAHILMI = false,
Tip = JTFaturaTip.ftSFat
};
slips.Kalems = new List<ItemSlipLines>();
slips.Kalems.Add(new ItemSlipLines
{
MuhasebeKodu="1",
StokKodu = "A-MAMUL",
Gir_Depo_Kodu = 2,
STra_NF = 5,
STra_BF = 8,
DEPO_KODU = 1,
STra_GCMIK = 3,
});
var RESULT = _manager.PostInternal(slips);
if (RESULT.Data == null)
{
Assert.IsTrue(false);
}
}
//Parçalı Sipariş Teslimatı
[TestMethod]
public void Parçalı_Sipariş_Teslimatı()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips slips = new ItemSlips();
slips.FaturaTip = JTFaturaTip.ftSFat;
ItemSlipsHeader fatUst = new ItemSlipsHeader();
fatUst.FATIRS_NO = "000000000SDFKH1";
fatUst.TIPI = JTFaturaTipi.ft_YurtDisi;
fatUst.CariKod = "001";
fatUst.Tarih = DateTime.Now;
fatUst.SIPARIS_TEST = DateTime.Now;
slips.Kalems = new List<ItemSlipLines>();
slips.Kalems.Add(new ItemSlipLines
{
StokKodu = "00001",
STra_GCMIK = 55,
STra_BF = 21110000,
STra_SIPNUM = "000000000SNGL12",
STra_SIPKONT = 5,
});
var result = _manager.PostInternal(slips);
if (slips.Kalems == null)
{
Assert.IsTrue(false);
}
}
//Koşul kodu ile satış faturası kaydı
[TestMethod]
public void Koşul_Kodu_Satış_Fatura_Kaydı()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips slips = new ItemSlips();
slips.FaturaTip = JTFaturaTip.ftSFat;
ItemSlipsHeader fatura = new ItemSlipsHeader();
fatura.FATIRS_NO = "000000000099999";
fatura.CariKod = "001";
fatura.Tarih = DateTime.Now;
fatura.SIPARIS_TEST = DateTime.Now;
fatura.KOSULKODU = "Kosul1";
slips.Kalems = new List<ItemSlipLines>();
slips.Kalems.Add(new ItemSlipLines
{
StokKodu = "001",
STra_GCMIK = 55,
STra_BF = 150,
});
var result = _manager.PostInternal(slips);
if (slips.Kalems == null)
{
Assert.IsTrue(false);
}
}
//Ölçü Birimleri Kullanılması
[TestMethod]
public void Ölçü_Birimleri_Kullanılması()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips fatura = new ItemSlips();
fatura.FaturaTip = JTFaturaTip.ftSFat;
ItemSlipsHeader faturaUst = new ItemSlipsHeader();
ItemSlipLines faturaKalem = new ItemSlipLines();
faturaUst.FATIRS_NO = "A";
faturaUst.TIPI = JTFaturaTipi.ft_Acik;
faturaUst.CariKod = "1";
faturaUst.Proje_Kodu = "1";
faturaUst.PLA_KODU = "01";
fatura.OtomatikCevrimYapilsin = false;
fatura.Kalems = new List<ItemSlipLines>();
fatura.Kalems.Add(new ItemSlipLines
{
Olcubr = 2,
STra_GCMIK = 20,
STra_BF = 1,
});
fatura.OtomatikCevrimYapilsin = true;
fatura.Kalems.Add(new ItemSlipLines
{
Olcubr = 2,
STra_GCMIK = 5,
STra_BF = 1
});
fatura.OtomatikCevrimYapilsin = true;
var result = _manager.PostInternal(fatura);
if (fatura.Kalems == null)
{
Assert.IsTrue(false);
}
}
//Fatura Kalemlerine Karma Koli Stoğu Ekleme --Fatırs2Irs(); metodu ?
[TestMethod]
public void Fatura_Kalemlerine_Karma_Koli_Stoğu_Ekleme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips fatura = new ItemSlips();
fatura.FaturaTip = JTFaturaTip.ftSFat;
ItemSlipsHeader FatUst = new ItemSlipsHeader();
ItemSlipLines faturaKalem = new ItemSlipLines();
FatUst.FATIRS_NO = "D00000000000006";
FatUst.AMBHARTUR = JTAmbarHarTur.htKonsinye;
FatUst.Proje_Kodu = "P1";
FatUst.GCKOD_CIKIS = 0;
FatUst.GCKOD_GIRIS = 100;
FatUst.Tarih = DateTime.Now;
FatUst.KDV_DAHILMI = true;
FatUst.YEDEK = "D";
fatura.Kalems = new List<ItemSlipLines>();
fatura.Kalems.Add(new ItemSlipLines
{
Gir_Depo_Kodu = 3,
DEPO_KODU = 1,
STra_GCMIK2 = 20,
STra_GCMIK = 0,
STra_BF = 100,
// FatKalem.KarmaKoliIsle
});
var result = _manager.PostInternal(fatura);
if (fatura.Kalems == null)
{
Assert.IsTrue(false);
}
}
/*
//Siparişten Fatura Oluşturma -- siparis.Siparis2IrsFat(NewFatura)??
[TestMethod]
public void Siparişten_Fatura_Oluşturma()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips Siparis = new ItemSlips();
ItemSlips newFatura = new ItemSlips();
newFatura.FaturaTip = JTFaturaTip.ftSFat;
Siparis.FaturaTip = JTFaturaTip.ftSSip;
ItemSlips yollanacak = new ItemSlips();
ItemSlipsHeader FatUst = new ItemSlipsHeader();
//yollanacak.FatUst.FATIRS_NO = "000000000000000";
_manager.PostInternal(yollanacak);
var result_fat2 = _manager.GetInternalById("000000000001818");
Siparis.FatUst.FATIRS_NO = result_fat2.Data.FatUst.FATIRS_NO;
newFatura.FatUst.FATIRS_NO = "00000000000FAT1";
newFatura.FatUst.Tarih = DateTime.Today;
result_fat2.Data.FatUst.FATIRS_NO = newFatura.FatUst.FATIRS_NO;
var result = _manager.PostInternal(Siparis);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}*/
//Fatura değişikliği işlemi -- Aradığınız kriterlere uygun başlık
[TestMethod]
public void Fatura_Değişikliği_İşlemi()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips fatura = new ItemSlips();
fatura.FaturaTip = JTFaturaTip.ftSFat;
ItemSlipsHeader fatUst = new ItemSlipsHeader();
fatura.FatUst = fatUst;
var okuUst = _manager.GetInternalById("ftSFat;EAR000000000001");
fatura.FatUst.FATIRS_NO = okuUst.Data.FatUst.FATIRS_NO;
var result = _manager.PostInternal(fatura);//R00000000000141
if (result.Data.FatUst.FATIRS_NO == "ftSFat;EAR000000000001")
{
Assert.IsTrue(true);
}
}
//Dövizli Fatura Kaydı
[TestMethod]
public void Dövizli_Fatura_Kaydı()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips fatura = new ItemSlips();
fatura.FaturaTip = JTFaturaTip.ftSFat;
ItemSlipsHeader FatUst = new ItemSlipsHeader();
ItemSlipLines faturaKalem = new ItemSlipLines();
FatUst.FATIRS_NO = "S";
FatUst.TIPI = JTFaturaTipi.ft_YurtIci;
FatUst.CariKod = "C0001";
FatUst.Proje_Kodu = "P1";
FatUst.Tarih = DateTime.Now;
FatUst.KDV_DAHILMI = false;
fatura.Kalems = new List<ItemSlipLines>();
fatura.Kalems.Add(new ItemSlipLines
{
STra_GCMIK = 1,
STra_DOVTIP = 1,
STra_DOVFIAT = 150,
STra_BF = 150 * 2,
});
var result = _manager.PostInternal(fatura);
if (fatura.Kalems == null)
{
Assert.IsTrue(false);
}
}
//Değişken Ölçü Birimleri Kullanılması
[TestMethod]
public void Değişken_Ölçü_Birimleri_Kullanılması()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips fatura = new ItemSlips();
fatura.FaturaTip = JTFaturaTip.ftSFat;
ItemSlipsHeader faturaUst = new ItemSlipsHeader();
ItemSlipLines faturaKalem = new ItemSlipLines();
faturaUst.FATIRS_NO = "A";
faturaUst.TIPI = JTFaturaTipi.ft_Acik;
faturaUst.CariKod = "1";
faturaUst.Proje_Kodu = "1";
faturaUst.PLA_KODU = "01";
fatura.Kalems = new List<ItemSlipLines>();
fatura.OtomatikCevrimYapilsin = false;
fatura.Kalems.Add(new ItemSlipLines
{
Olcubr = 2,
STra_GCMIK = 25,
STra_GCMIK2 = 0,
CEVRIM = 0.2,
STra_BF = 1,
});
fatura.OtomatikCevrimYapilsin = true;
fatura.Kalems.Add(new ItemSlipLines
{
Olcubr = 2,
STra_GCMIK = 5,
STra_GCMIK2 = 25,
STra_BF = 1
});
fatura.OtomatikCevrimYapilsin = true;
var result = _manager.PostInternal(fatura);
if (fatura.Kalems == null)
Assert.IsTrue(false);
}
/*
//Talep Teklif Okuma -- getInternalById kullanılarak cari kodu ile çağırılan datayı okumuyor
[TestMethod]
public void Talep_Teklif_Okuma()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips TekTal = new ItemSlips();
TekTal.FaturaTip = JTFaturaTip.ftSatTalep;
ItemSlipsHeader TekTalUst = new ItemSlipsHeader();
ItemSlipLines TekTalKalem = new ItemSlipLines();
var oku = _manager.GetInternalById("ftSatTalep;000000000000025");
TekTal.Kalems = oku.Data.Kalems;
//TekTal.KayitliNumaraOtomatikGuncellensin = true;
TekTal.KalemAdedi = oku.Data.KalemAdedi;
for (int i = 0; i < TekTal.KalemAdedi ; i++)
{
TekTalKalem = TekTal.Kalems[i];
}
var result = _manager.PostInternal(TekTal);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
*/
//Satış Teklif Kaydı
[TestMethod]
public void Satış_Teklif_Kaydı()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips slips = new ItemSlips();
slips.FaturaTip = JTFaturaTip.ftSatTeklif;
slips.SeriliHesapla = false;
slips.KayitliNumaraOtomatikGuncellensin = true;
slips.FatUst = new ItemSlipsHeader
{
CariKod = Global.cariKodu,
Tarih = DateTime.Now,
TIPI = JTFaturaTipi.ft_Ihracat,
KDV_DAHILMI = false,
Tip = JTFaturaTip.ftSatTeklif
};
slips.Kalems = new List<ItemSlipLines>();
slips.Kalems.Add(new ItemSlipLines
{
StokKodu = Global.stokKodu,
Gir_Depo_Kodu = 1,
STra_NF = 5,
STra_BF = 5,
DEPO_KODU = 1,
STra_GCMIK = 5,
});
var RESULT = _manager.PostInternal(slips);
if (RESULT.Data == null)
{
Assert.IsTrue(false);
}
}
//Müşteri Sipariş Faturası //Cannot start more transactions on this session
[TestMethod]
public void Müşteri_Sipariş_Fatura()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips slips = new ItemSlips();
slips.FaturaTip = JTFaturaTip.ftSSip;
slips.SeriliHesapla = false;
slips.KayitliNumaraOtomatikGuncellensin = true;
slips.FatUst = new ItemSlipsHeader
{
CariKod = Global.cariKodu,
Tarih = DateTime.Now,
TIPI = JTFaturaTipi.ft_YurtIci,
KDV_DAHILMI = false,
Tip = JTFaturaTip.ftSSip,
};
slips.Kalems = new List<ItemSlipLines>();
slips.KayitliNumaraOtomatikGuncellensin = true;
slips.Kalems.Add(new ItemSlipLines
{
StokKodu = Global.stokKodu,
Gir_Depo_Kodu = 2,
STra_NF = 5,
STra_BF = 5,
DEPO_KODU = 1,
STra_GCMIK = 5,
DOVTIP = 2
});
var RESULT = _manager.PostInternal(slips);
if (RESULT.Data == null)
{
Assert.IsTrue(false);
}
}
//Fatura Silme
[TestMethod]
public void Fatura_Silme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2); //_oAuth2 token bilgisi
ItemSlips slips = new ItemSlips();
slips.KayitliNumaraOtomatikGuncellensin = true;
var id = "C002";
var Result = _manager.DeleteInternalById(id);
if (Result.Data != null)
{
Assert.IsTrue(false);
}
}
//Çek Senet Okuma @@@@@@@ Yeni Yapılan "DB Login failed. Login failed for user 'sa'.NetOpenX.Rest.Core"
[TestMethod]
public void Çek_Senet_Okuma()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
CheckAndPNotesMainManager _manager = new CheckAndPNotesMainManager(_oAuth2);
CheckAndPNotesMain ÇekSenetAna = new CheckAndPNotesMain();
CheckAndPNotes ÇekSenetOkunan = new CheckAndPNotes();
ÇekSenetAna.Tip = JTCekSenType.csMCEK;
ÇekSenetOkunan = ÇekSenetAna.OkunanCS;
var result = _manager.GetInternal(JTCekSenType.csMCEK);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Stok Kayıt @@@@@@@@Yeni Yapılan
[TestMethod]
public void Stok_Kayıt()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemsManager _manager = new ItemsManager(_oAuth2);
Items items = new Items();
items.StokTemelBilgi = new ItemsPrimInfo()
{
Stok_Kodu = "ST4",
Stok_Adi = "Stok Adi",
KDV_Orani = 18,
Alis_Kdv_Kodu = 18,
Satis_Fiat1 = 120,
Satis_Fiat2 = 125,
Alis_Fiat1 = 110,
Alis_Fiat2 = 115,
Giris_Seri = "E",
Cikis_Seri = "E",
Pay_1 = 1,
Payda_1 = 1,
Pay2 = 1,
Payda2 = 1,
};
items.StokEkBilgi = new ItemsSuppInfo()
{
Stok_Kodu = "ST4",
Ingisim = items.StokTemelBilgi.Stok_Kodu,
I_Yedek1 = 40000,
};
var result = _manager.PostInternal(items);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Stok Düzenleme @@@@@@@@Yeni Yapılan
[TestMethod]
public void Stok_Düzenleme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemsManager _manager = new ItemsManager(_oAuth2);
var id = "asdasddsa";
var result = _manager.PutInternal(id, new Items
{
StokTemelBilgi = new ItemsPrimInfo
{
Satis_Fiat1 = 100,
Satis_Fiat2 = 105,
Alis_Fiat1 = 100,
Alis_Fiat2 = 115,
}
});
var azamiStok = result.Data.StokTemelBilgi.Satis_Fiat1;
if (azamiStok != 100)
{
Assert.IsTrue(false);
}
}
//Stok Silme @@@@@@@@Yeni Yapılan
[TestMethod]
public void Stok_Silme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemsManager _manager = new ItemsManager(_oAuth2);
var id = "C001";
var result = _manager.DeleteInternalById(id);
if (result.Data != null)
{
Assert.IsTrue(false);
}
}
//Stok Hareket Kaydı @@@@@@@@Yeni Yapılan
[TestMethod]
public void Stok_Hareket_Kaydı()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemTransactionsManager _manager = new ItemTransactionsManager(_oAuth2);
ItemTransactions StHar = new ItemTransactions();
StHar.Stok_Kodu = Global.stokKodu;
StHar.Sthar_Tarih = DateTime.Now;
StHar.Sthar_Htur = "M";
StHar.Sthar_Bf = 12;
StHar.Sthar_Gckod = "G";
StHar.DEPO_KODU = 1;
StHar.Sthar_Gcmik = 6;
//StHar.Plasiyer_Kodu = "02";
StHar.Proje_Kodu = "101-002";
var result = _manager.PostInternal(StHar);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Reçeteli Kayıt @@@@@@@@Yeni Yapılan
[TestMethod]
public void P_Reçeteli_Kayıt()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemTransactionsManager _manager = new ItemTransactionsManager(_oAuth2);
ItemTransactions StHar = new ItemTransactions();
StHar.Fisno = "Q0D000000000587";
StHar.Stok_Kodu = "001";
StHar.DEPO_KODU = 2;
StHar.GirisDepoKodu = 2;
StHar.Sthar_Gcmik = 2;
StHar.Sthar_Gckod = "1";
StHar.Sthar_Htur = "1";
StHar.Sthar_Tarih = DateTime.Now;
// StHar.JTAcikReceteBilesenSirasi(JTUretSonDepo.usdAktif, false, false);
var result = _manager.PostInternal(StHar);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Dinamik Depo Hücre Yerleştirme @@@@@@@@Yeni Yapılan
[TestMethod]
public void Dinamik_Depo_Hücre_Yerleştirme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
DynamicWarehsSlipsManager _manager = new DynamicWarehsSlipsManager(_oAuth2);
DynamicWarehsSlips depo = new DynamicWarehsSlips();
DynWarehsSlipLines hareket = new DynWarehsSlipLines();
DynWarehsSlipCellLines harKalem = new DynWarehsSlipCellLines();
depo.BelgeTipi = JTDepoBelgeTipi.dbtDepolarArasiTransfer;
depo.HareketTipi = JTDepoIslemTipi.ditYerlestirme;
depo.BelgeNumarasi = "0000000000000X1";
depo.CariKodu = Global.cariKodu;
harKalem.NetMiktar = hareket.Miktar;
harKalem.HareketTipi = JTDepoHareketTipi.dhtNormal;
depo.Harekets = new List<DynWarehsSlipLines>()
{
new DynWarehsSlipLines()
{
HucreHareketKalems = new List<DynWarehsSlipCellLines>()
{
new DynWarehsSlipCellLines()
{
HucreKodu = "33",
NetMiktar = 5,
HareketTipi = JTDepoHareketTipi.dhtNormal,
StokKodu = Global.stokKodu
}
}
}
};
var result = _manager.PostInternal(depo);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Döviz kaydı güncelleme @@@@@@@@Yeni Yapılan
[TestMethod]
public void Döviz_Kaydı_Güncelleme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ForExsManager _manager = new ForExsManager(_oAuth2);
ForExs döviz = new ForExs();
var id = 1;
var result = _manager.PutInternal(id, new ForExs
{
BIRIM = 2,
ISIM = "Ali",
});
if (result.Data.BIRIM != 2)
{
Assert.IsTrue(false);
}
}
//Kur Okuma @@@@@@ Yeni Yaplın "DB Login failed. Login failed for user 'sa'.NetOpenX.Rest.Core"
[TestMethod]
public void Kur_Okuma()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ExRatesManager _manager = new ExRatesManager(_oAuth2);
ExRates kur = new ExRates();
/*
kur.DOV_ALIS = 15;
kur.DOV_SATIS = 15;
kur.EFF_ALIS = 30;
kur.EFF_SATIS = 30;
*/
_manager.PostInternal(kur);
var result = _manager.GetInternal();
if (result.Data == null)
Assert.IsTrue(false);
}
/*
//Genel Dekont Kaydı @@@@@@@@Yeni Yapılan Dekont no doğrulama işlemi başarız oldu
[TestMethod]
public void Genel_Dekont_Kaydı()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
StatementsHeaderManager _manager = new StatementsHeaderManager(_oAuth2);
StatementsHeader Dekontbas = new StatementsHeader();
Statements Dekont = new Statements();
Dekont.DekontTip = JTDekontTip.dekCari;
//kasa.KdvKalems = new List<JKasaKdv>();
Dekontbas.Kalemler = new List<Statements>();
Dekontbas.Kalemler.Add(new Statements
{
Sube_Kodu = 01,
Seri_No = "GD",
Dekont_No = 1518,
Kod ="120-01-003",
Tutar = 500,
//Fisno = "5",
Tarih = DateTime.Now,
});
var result = _manager.PostInternal(Dekontbas);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
*/
//MuPlan @@@@@@@@Yeni Yapılan
[TestMethod]
public void MU_Plan()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
GLAccountsManager _manager = new GLAccountsManager(_oAuth2);
GLAccountsPrimInfo MPlanTemel = new GLAccountsPrimInfo()
{
Hesap_Kodu = "1771",
Hs_Adi = "DENEMEHESAP",
Agm = "A",
Calis_Tip = "B",
Calis_Bag = "F",
Hs_Blkz = "G",
Hs_Grkod = "95",
};
GLAccountsSuppInfo MPlanEk = new GLAccountsSuppInfo()
{
Kod = "1771",
Kull1S = "YEDEKALAN",
};
GLAccounts MPlan = new GLAccounts()
{
MuPlanEkBilgi = MPlanEk,
MuPlanTemelBilgi = MPlanTemel,
};
var result = _manager.PostInternal(MPlan);
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//Proje Okuma @@@@@@@@Yeni Yapılan "DB Login failed. Login failed for user 'sa'.NetOpenX.Rest.Core"
[TestMethod]
public void Proje_Oku()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ProjectManager _manager = new ProjectManager(_oAuth2);
Project Proje = new Project();
var result = _manager.GetInternal();
if (result.Data == null)
{
Assert.IsTrue(false);
}
}
//WorkFlow @@@@@@@@Yeni Yapılan
[TestMethod]
public void WFT_Object()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
WorkFlowManager _manager = new WorkFlowManager(_oAuth2);
WorkFlow Wft = new WorkFlow()
{
PATHKODU = "1",
ModulNo = 1,
ONAYNUMARASI = 1,
ProgramNo = 1,
IncKeyNo = 1,
DURUMU = JTIsAkisDurum.wfdOnaylanmis,
Aciklama = "İş akış onay",
KULLANICINO = 1,
DBOPTYPE = JTIsAkisDBOpType.wfopUpdate,
ILKACIKLAMA = "DONE",
WFPROCESSTYPE = JTIsAkisIslemType.wfproOnay,
CIKISZAMANI = DateTime.Now,
KAPKULLANICINO = 1,
};
var result = _manager.PostInternal(Wft);
if (result == null)
{
Assert.IsTrue(false);
}
}
//Kernel Modül Kontrol @@@@@@@@Yeni Yapılan
[TestMethod]
public void Şirket_Listesi_Getirme()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
CompaniesManager _manager = new CompaniesManager(_oAuth2);
CompaniesList sirketList = new CompaniesList();
CompaniesInfo sirketinfo = new CompaniesInfo();
for (int i = 0; i < sirketList.SirketSayisi; i++)
{
sirketinfo = sirketList.SirketInfos[i];
Console.WriteLine("Sirket Adi : {0}, Sirket Yili : {1}", sirketinfo.SirketAdi, sirketinfo.SirketYili);
}
if (sirketinfo == null)
{
Assert.IsTrue(false);
}
}
//Hata Kodu Yorumlama @@@@@@@ Yeni Yapılan
[TestMethod]
public void Hata_Kodu_Yorumlama()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
ItemSlipsManager _manager = new ItemSlipsManager(_oAuth2);
JKernel kernel = new JKernel();
ItemSlips fatura = new ItemSlips();
fatura.FaturaTip = JTFaturaTip.ftSFat;
var fatResult = _manager.GetInternal(JTFaturaTip.ftSFat);
if (kernel.SonNetsisHata != null)
{
if (kernel.SonNetsisHata.Kod == 401)
{
Console.WriteLine("Fatura bilgileri bulunamadı");
}
}
if (kernel == null)
{
Assert.IsTrue(false);
}
}
//Pdf Basım @@@@@@@ Yeni Yapılan
[TestMethod]
public void Pdf_basım()
{
oAuth2 _oAuth2;
_oAuth2 = new oAuth2("http://localhost:7070");
_oAuth2.Login(new JLogin()
{
BranchCode = 0,
NetsisUser = Global.netsis_user,
NetsisPassword = Global.netsis_pass,
DbType = JNVTTipi.vtMSSQL,
DbName = Global.db_Name,
DbPassword = Global.db_pass,
DbUser = Global.db_user
});
PrintManager _manager = new PrintManager(_oAuth2);
Print netbasim = new Print();
string pdfName = "pdfisim";
netbasim.PDFPath = "C://path";
netbasim.PrinterIndex = 61;
netbasim.Name = pdfName;
if (netbasim == null)
{
Assert.IsTrue(false);
}
}
}
}