public void MesureTest() { var set = new NewVipAvtoSet(); set.AddMechanic("ivan", "ivanov", "ivanovich"); set.AddOperator("ivan", "ivanov", "valn", "dfdss", "Оператор"); set.SetCurrentOperator("valn"); set.AddGroup(2007, "M1", 0, true); set.AddNormative(set.Groups[0].IdGroup, 0, 30); set.AddProtocol("4324342", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now, set.Groups[0].IdGroup, true, DateTime.Now.AddDays(365), true, 0); set.AddMesure(1, 1, set.Protocols[0].IdProtocol, set.Groups[0].IdGroup); set.Update(typeof (NewVipAvtoSet.MesuresRow)); Assert.AreEqual(1, set.Mesures.Count); var document = new PrintProtocolDocument(set.Protocols[0], set); document.Print(); var document2 = new PrintJournalDocument(set.Protocols.ToArray(), DateTime.Now.AddDays(-25), DateTime.Now, set); document2.Print(); set.AddProtocol("43243432", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now, set.Groups[0].IdGroup, false, DateTime.Now.AddDays(365), false, 1); set.AddPhoto(new Bitmap(400, 878), set.Protocols[1].IdProtocol); document = new PrintProtocolDocument(set.Protocols[1], set); document.Print(); set.AddGroup(2007, "M1", 1, false); set.AddNormative(set.Groups[1].IdGroup, 0, 30); set.AddProtocol("43243432", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now, set.Groups[1].IdGroup, false, DateTime.Now.AddDays(365), false, 2); set.AddPhoto(new Bitmap(652, 400), set.Protocols[2].IdProtocol); document = new PrintProtocolDocument(set.Protocols[2], set); document.Print(); Assert.AreEqual("4324342", set.GetRowById(Constants.ProtocolsTableName, set.Protocols[0].IdProtocol)[1].ToString()); set.RemoveRowById(Constants.ProtocolsTableName, set.Protocols[0].IdProtocol); set.LockMechanic(set.Mechanics[0].IdMechanic); }
public void ProtocolTest() { var set = new NewVipAvtoSet(); set.AddMechanic("ivan", "ivanov", "ivanovich"); set.AddOperator("ivan", "ivanov", "valn", "dfdss", "Оператор"); set.SetCurrentOperator("valn"); set.AddGroup(2007, "M1", 0, true); set.AddNormative(set.Groups[0].IdGroup, 0, 30); set.AddProtocol("4324342", set.GetShortMechanicName(set.Mechanics[0].IdMechanic), DateTime.Now, set.Groups[0].IdGroup, true, DateTime.Now.AddDays(365), true, 0); set.AddPhoto(new Bitmap(128, 128), set.Protocols[0].IdProtocol); Assert.AreEqual(1, set.Protocols.Count); NewVipAvtoSet.ProtocolsRow[] prot = set.GetProtocolsBetweenDates(DateTime.Now.AddDays(-2), DateTime.Now); Assert.AreEqual(1, set.Protocols.Count); Assert.AreEqual(set.Protocols[0].IdProtocol, set.GetProtocolByBlankId("4324342").IdProtocol); Assert.IsNull(set.GetProtocolByBlankId("dsfsddsf")); Assert.IsTrue(set.UniqProtocolNumber("432435353")); Assert.IsFalse(set.UniqProtocolNumber("4324342")); }
public void OperatorTest() { var set = new NewVipAvtoSet(); set.AddOperator("ivan", "ivanov", "vanya", "password", "Администратор"); set.SetCurrentOperator("vanya"); set.AddOperator("ivan", "ivanov", "vann", "password", "Оператор"); set.AddOperator("ivan", "ivanov", "vffdanya", "password", "Уволен"); set.AddOperator("ivan", "ivanov", "fdssdf", "password", "Дятел"); Assert.AreEqual("vanya", set.Operators[0].Login); Assert.AreEqual("ivan", set.Operators[0].Name); Assert.AreEqual("ivanov", set.Operators[0].LastName); Assert.AreEqual(NewVipAvtoSet.GetHash("password"), set.Operators[0].Password); Assert.AreEqual(Rights.Administrator, set.GetOperatorRight()); Assert.AreEqual(set.Operators[0].IdOperator, set.GetOperatorId()); set.SetCurrentOperator(null); }