public void CheckParameterShortStreamThrowsPclExceptionTest() { string stream = "".PadLeft(151, '0'); DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); target.CheckParameter(stream); }
public void GetObjectDemountedWaferCountThrowsPlcExceptionTest() { string stream = PlcHelper.GetDemountStatusStream(0).Substring(4, 152); stream = stream.Substring(0, 28) + "XXXX" + stream.Substring(32); DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); target.CheckParameter(stream); }
public void GetObjectCassetteHopperThrowsPlcExceptionTest() { string stream = PlcHelper.GetDemountStatusStream(0).Substring(4, 152); stream = stream.Substring(0, 76) + "0005" + stream.Substring(80); DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); target.CheckParameter(stream); }
public void GetObjectIsCarrierPlateArrivedThrowsPlcExceptionTest() { string stream = PlcHelper.GetDemountStatusStream(0).Substring(4, 152); stream = "0003" + stream.Substring(4); DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); target.CheckParameter(stream); }
public void TryConvert3Test() { DemountStatusFromStreamConverter target = new DemountStatusFromStreamConverter(); DemountStatus result = target.TryConvert(PlcHelper.GetDemountStatusStream(2).Substring(4, 152)); Assert.AreEqual<bool>(false, result.IsCarrierPlateArrived); Assert.AreEqual<bool>(false, result.IsCarrierPlateDemountStarted); Assert.AreEqual<int>(1, result.DemountInfo.DemountedWaferCount); Assert.AreEqual<bool>(true, result.DemountInfo.Completed); Assert.AreEqual<DemountCassetteHopper>(DemountCassetteHopper.Hopper2, result.CanReadCassetteBarcode); Assert.AreEqual<bool>(true, result.AreCassettes[0]); Assert.AreEqual<bool>(false, result.AreCassettes[1]); Assert.AreEqual<bool>(true, result.AreCassettes[2]); Assert.AreEqual<bool>(true, result.AreCassettes[3]); Assert.AreEqual<DemountState>(DemountState.Stop, result.State); }
public void ParseDemountStateThrowsPlcException2Test() { DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); target.ParseDemountState("0005"); }
public void ParseDemountState2Test() { DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); Assert.AreEqual<DemountState>(DemountState.Stop, target.ParseDemountState("0003")); }
public void ParseCassetteHopper2Test() { DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); Assert.AreEqual<DemountCassetteHopper>(DemountCassetteHopper.Hopper3, target.ParseCassetteHopper("0003")); }
public void ParseAreCassettesThrowsPlcException1Test() { DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); target.ParseAreCassettes("0X00010001000100"); }
public void ParseAreCassettes2Test() { DemountStatusFromStreamConverter privateTarget = new DemountStatusFromStreamConverter(); DemountStatusFromStreamConverter_Accessor target = new DemountStatusFromStreamConverter_Accessor(new PrivateObject(privateTarget, new PrivateType(typeof(DemountStatusFromStreamConverter)))); Assert.AreEqual<int>(4, target.ParseAreCassettes("0001000000000001").Count); }