public void TestContainsDeletedParticipantDependent_UpdateEVArrayIsNull()
        {
            var dependentSevisId = "sevis id";
            var batch            = new SEVISEVBatchType();

            Assert.IsNull(batch.UpdateEV);
            Assert.IsFalse(batch.ContainsDeletedParticipantDependent(dependentSevisId));
        }
        public void TestContainsDeletedParticipantDependent_UpdateEVArrayIsEmpty()
        {
            var dependentSevisId = "sevis id";
            var batch            = new SEVISEVBatchType();

            batch.UpdateEV = new List <SEVISEVBatchTypeExchangeVisitor1>().ToArray();
            Assert.AreEqual(0, batch.UpdateEV.Count());
            Assert.IsFalse(batch.ContainsDeletedParticipantDependent(dependentSevisId));
        }
        public void TestContainsDeletedParticipantDependent_HasDependent()
        {
            var dependentSevisId        = "sevis id";
            var batch                   = new SEVISEVBatchType();
            var updatedExchangeVisitors = new List <SEVISEVBatchTypeExchangeVisitor1>();
            var dependent               = new SEVISEVBatchTypeExchangeVisitorDependent
            {
                Item = new SEVISEVBatchTypeExchangeVisitorDependentDelete
                {
                    dependentSevisID = dependentSevisId
                }
            };
            var updatedExchangeVisitor = new SEVISEVBatchTypeExchangeVisitor1
            {
                Item = dependent
            };

            updatedExchangeVisitors.Add(updatedExchangeVisitor);

            batch.UpdateEV = updatedExchangeVisitors.ToArray();
            Assert.IsTrue(batch.ContainsDeletedParticipantDependent(dependentSevisId));
        }