public void FailIfUserTriesToRemoveAFieldThatIsNotInFieldsList() { List <IField> list = new List <IField>(); DateField aDateField = new DateField("Vencimiento"); list.Add(aDateField); Provider provider = new Provider("Antel", 20, list); NumberField numericField = new NumberField("Monto"); DateField dateField = new DateField("Fecha"); provider.AddField(numericField); provider.RemoveField(dateField); }
public void BeAbleToAddNewFields() { List <IField> list = new List <IField>(); TextField aTextField = new TextField("Ciudad"); list.Add(aTextField); Provider provider = new Provider("Antel", 20, list); NumberField numericField = new NumberField("Monto"); provider.AddField(numericField); Assert.IsTrue(provider.ContainsField(numericField)); }
public void BeAbleToRemoveAField() { List <IField> list = new List <IField>(); DateField aDateField = new DateField("Fecha"); list.Add(aDateField); Provider provider = new Provider("Antel", 20, list); NumberField numericField = new NumberField("Monto"); provider.AddField(numericField); provider.RemoveField(numericField); Assert.IsFalse(provider.ContainsField(numericField)); }