public void getChildProposition_does_it_return_List_IProposition() { //Arrange var finalVarLeft = new FinalVar("a"); var finalVarRight = new FinalVar("b"); var biImplicationVar = new BiImplicationClass(finalVarLeft, finalVarRight); //Act var returnedProposition = biImplicationVar.getChildProposition(); //Assert Assert.IsInstanceOfType(returnedProposition, typeof(List <IProposition>)); }
public void CalculateFinalTruthValue_test() { //Arrange var finalVarLeft = new FinalVar("a"); var finalVarRight = new FinalVar("b"); var biImplicationVar = new BiImplicationClass(finalVarLeft, finalVarRight); //Act var truthValue = biImplicationVar.CalculateFinalTruthValue(); //Assert Assert.IsTrue(truthValue); //The first instance is true since its 0 0 }
public void GetString_Is_it_valid() { //Arrange var finalVarLeft = new FinalVar("a"); var finalVarRight = new FinalVar("b"); var biImplicationVar = new BiImplicationClass(finalVarLeft, finalVarRight); //Act var stringReturn = biImplicationVar.GetString(); //Assert Assert.AreEqual(stringReturn, "(a ↔ b)"); }