public void CheckParameterShortStreamThrowsPclExceptionTest() { string stream = "".PadLeft(131, '0'); MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); target.CheckParameter(stream); }
public void GetObjectIsMountingErrorCarrierPlateThrowsPlcExceptionTest() { string stream = PlcHelper.GetMountStatusStream(0).Substring(4, 132); stream = stream.Substring(0, 84) + "0003" + stream.Substring(88); MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); target.TryConvert(stream); }
public void GetObjectIsReservationLotCanceledThrowsPlcExceptionTest() { string stream = PlcHelper.GetMountStatusStream(0).Substring(4, 132); stream = stream.Substring(0, 92) + "0003" + stream.Substring(96); MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); target.TryConvert(stream); }
public void TryConvert3Test() { MountStatusFromStreamConverter target = new MountStatusFromStreamConverter(); MountStatus result = target.TryConvert(PlcHelper.GetMountStatusStream(2).Substring(4, 132)); Assert.AreEqual<MountState>(MountState.StopAlarm, result.State); Assert.AreEqual<string>("LDPW8X2D", result.NewLotCassette.CassetteId); Assert.AreEqual<bool>(true, result.NewLotCassette.IsCassetteId); Assert.AreEqual<bool>(false, result.IsLotDataTimeout); Assert.AreEqual<string>("MZQPALJFIR2JCS", result.NewLotStarted.LotId); Assert.AreEqual<MountLine>(MountLine.Right, result.NewLotStarted.Line); Assert.AreEqual<bool>(false, result.NewLotStarted.IsLotStarted); Assert.AreEqual<bool>(true, result.IsCarrierPlateArrived); Assert.AreEqual<bool>(true, result.IsCarrierPlateMountingReady); Assert.AreEqual<int>(0, result.WaferBreakNumber); Assert.AreEqual<bool>(false, result.IsMountingErrorCarrierPlate); Assert.AreEqual<bool>(false, result.IsEndLot); Assert.AreEqual<bool>(true, result.IsReservationLotCanceled); }
public void TryConvert2Test() { MountStatusFromStreamConverter target = new MountStatusFromStreamConverter(); MountStatus result = target.TryConvert(PlcHelper.GetMountStatusStream(1).Substring(4, 132)); Assert.AreEqual<MountState>(MountState.AutoMountAlarm, result.State); Assert.AreEqual<string>("IJKLMNOP", result.NewLotCassette.CassetteId); Assert.AreEqual<bool>(false, result.NewLotCassette.IsCassetteId); Assert.AreEqual<bool>(true, result.IsLotDataTimeout); Assert.AreEqual<string>("KCGE8PAQ1HC4HF", result.NewLotStarted.LotId); Assert.AreEqual<MountLine>(MountLine.Left, result.NewLotStarted.Line); Assert.AreEqual<bool>(true, result.NewLotStarted.IsLotStarted); Assert.AreEqual<bool>(false, result.IsCarrierPlateArrived); Assert.AreEqual<bool>(true, result.IsCarrierPlateMountingReady); Assert.AreEqual<int>(15, result.WaferBreakNumber); Assert.AreEqual<bool>(true, result.IsMountingErrorCarrierPlate); Assert.AreEqual<bool>(true, result.IsEndLot); Assert.AreEqual<bool>(true, result.IsReservationLotCanceled); }
public void ParseMountStateThrowsPlcParsingException2Test() { MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); target.ParseMountState("0005"); }
public void ParseMountState4Test() { MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); Assert.AreEqual<MountState>(MountState.StopAlarm, target.ParseMountState("0004")); }
public void ParseMountLine3Test() { MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); Assert.AreEqual<MountLine>(MountLine.Left, target.ParseMountLine("0002")); }
public void GetObjectWaferBreakNumberThrowsPlcExceptionTest() { string stream = PlcHelper.GetMountStatusStream(0).Substring(4, 132); stream = stream.Substring(0, 76) + "XXXX" + stream.Substring(80); MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); target.TryConvert(stream); }
public void GetObjectNewLotStartedLineThrowsPlcExceptionTest() { string stream = PlcHelper.GetMountStatusStream(0).Substring(4, 132); stream = stream.Substring(0, 56) + "0004" + stream.Substring(60); MountStatusFromStreamConverter privateTarget = new MountStatusFromStreamConverter(); MountStatusFromStreamConverter_Accessor target = new MountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(MountStatusFromStreamConverter)))); target.TryConvert(stream); }