public void CheckParameterThrowPlcException3Test() { LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(); // test of nGWaferCount out of range value target.CheckParameter(PlcHelper.GetLotData(-1)); }
public void CheckParameterThrowPlcException100Test() { LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(); // test of assembly2CarrierPlateCount out of range value target.CheckParameter(PlcHelper.GetLotData(50, 8, 100, 8)); }
public void CheckParameterThrowPlcException2Test() { LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(); // test of waferCount out of range value List<IWafer> listOfWafers = PlcHelper.GetWaferList(301, 13); List<ICassette> listOfCassettes = PlcHelper.GetCassetteList(13); target.CheckParameter(PlcHelper.GetLotData("ABCDEFGHIJKLMN", listOfCassettes, listOfWafers)); }
public void WaferSizeToStreamTest() { LotWaferInfoToStreamConverter privateTarget = new LotWaferInfoToStreamConverter(); LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(LotWaferInfoToStreamConverter)))); Assert.AreEqual<string>("0006", target.WaferSizeToStream(WaferSize.Size6Inches)); Assert.AreEqual<string>("0008", target.WaferSizeToStream(WaferSize.Size8Inches)); }
public void PolishDivisionToStreamTest() { LotWaferInfoToStreamConverter privateTarget = new LotWaferInfoToStreamConverter(); LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(LotWaferInfoToStreamConverter)))); Assert.AreEqual<string>("0001", target.PolishDivisionToStream(PolishDivision.New)); Assert.AreEqual<string>("0002", target.PolishDivisionToStream(PolishDivision.Repolish)); }
public void OFTypeToStreamTest() { LotWaferInfoToStreamConverter privateTarget = new LotWaferInfoToStreamConverter(); LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(LotWaferInfoToStreamConverter)))); Assert.AreEqual<string>("0001", target.OfTypeToStream(OfType.OF)); Assert.AreEqual<string>("0002", target.OfTypeToStream(OfType.VNotch)); }
public void GetStreamTest() { ILotData lotData = PlcHelper.GetLotData(); LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(); IntConverter converter = new IntConverter(); string stream = converter.ToStream(lotData.Wafers.Count) + converter.ToStream(lotData.NGWaferCount) + "0008" + "0002" + "0001" + converter.ToStream(lotData.Assembly1.CarrierPlateCount) + converter.ToStream(lotData.Assembly1.WaferCount) + converter.ToStream(lotData.Assembly2.CarrierPlateCount) + converter.ToStream(lotData.Assembly2.WaferCount); Assert.AreEqual<string>(stream, target.GetStream(lotData)); }
public void GetLengthTest() { LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(); Assert.AreEqual<int>(9, target.GetLength(PlcHelper.GetLotData())); }
public void CheckParameterThrowPlcException7Test() { LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(); // test of polishDivision invalid value target.CheckParameter(PlcHelper.GetLotData("BCGFTSFQ", PlcHelper.GetCassetteList(2), 4, WaferSize.Size6Inches, OfType.OF, PolishDivision.Cleared, 5, 6, 5, 6, PlcHelper.GetWaferList(50, 2))); }
public void CheckParameterTest() { LotWaferInfoToStreamConverter_Accessor target = new LotWaferInfoToStreamConverter_Accessor(); Assert.AreEqual<bool>(true, target.CheckParameter(PlcHelper.GetLotData())); }