Private
Public Access
Moved Verb to IVerb
This commit is contained in:
1 parent
73d6f40639
commit
e10f2b3d07
22 files changed
+177
-176
No files matched your search
+38
-38
@@ -6,7 +6,7 @@
|
||||
<members>
|
||||
<member name="T:Advanced_Software_Engineering_Tests.CommandTester">
|
||||
<summary>
|
||||
The CommandTester class tests the commands possible, mostly by getting a verb and checking it's description..
|
||||
The CommandTester class tests the commands possible, mostly by getting a IVerb and checking it's description..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.VerbFactoryTester_Automatic1">
|
||||
@@ -29,107 +29,107 @@
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.MoveToTester_Manual1">
|
||||
<summary>
|
||||
tests the "move" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.MoveTo" />.
|
||||
tests the "move" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.MoveTo"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.MoveToTester_Manual2">
|
||||
<summary>
|
||||
tests the "moveto" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.MoveTo" />.
|
||||
tests the "moveto" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.MoveTo"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.DrawToTester_Manual1">
|
||||
<summary>
|
||||
tests the "drawto" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawTo" />.
|
||||
tests the "drawto" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawTo"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.DrawToTester_Manual2">
|
||||
<summary>
|
||||
tests the "line" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawTo" />.
|
||||
tests the "line" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawTo"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.DrawToTester_Manual3">
|
||||
<summary>
|
||||
tests the "lineto" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawTo" />.
|
||||
tests the "lineto" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawTo"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.RegularPolygonTester_Manual1">
|
||||
<summary>
|
||||
tests the "regularpolygon" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon" />.
|
||||
tests the "regularpolygon" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.RegularPolygonTester_Manual2">
|
||||
<summary>
|
||||
tests the "rp" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon" />.
|
||||
tests the "rp" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.RegularPolygonTester_Manual3">
|
||||
<summary>
|
||||
tests the "regularpolygon" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon" />.
|
||||
tests the "regularpolygon" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.RegularPolygonTester_Manual4">
|
||||
<summary>
|
||||
tests the "rp" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon" />.
|
||||
tests the "rp" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.RegularPolygon"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.SquareTester_Manual1">
|
||||
<summary>
|
||||
tests the "square" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Square" />.
|
||||
tests the "square" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Square"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.SquareTester_Manual2">
|
||||
<summary>
|
||||
tests the "square" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Square" />.
|
||||
tests the "square" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Square"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.QuadrilateralTester_Manual1">
|
||||
<summary>
|
||||
tests the "quadrilateral" command using <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawLines" />. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Quadrilateral" />.
|
||||
tests the "quadrilateral" command using <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.DrawLines"/>. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Quadrilateral"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.CircleTester_Manual1">
|
||||
<summary>
|
||||
Tests the "circle" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Circle" />.
|
||||
Tests the "circle" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Circle"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.TriangleTester_Manual1">
|
||||
<summary>
|
||||
tests the "triangle" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Triangle" />.
|
||||
tests the "triangle" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Triangle"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.TriangleTester_Manual2">
|
||||
<summary>
|
||||
tests the "triangle" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Triangle" />.
|
||||
tests the "triangle" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Triangle"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.DotTester_Manual1">
|
||||
<summary>
|
||||
test the "dot" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Dot" />.
|
||||
test the "dot" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Dot"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.ClearTester_Manual1">
|
||||
<summary>
|
||||
tests the "clear" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Circle" />.
|
||||
tests the "clear" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.Circle"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.ResetPenTester_Manual1">
|
||||
<summary>
|
||||
Tests the "reset" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.ResetPen" />
|
||||
Tests the "reset" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.ResetPen"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.ResetPenTester_Manual2">
|
||||
<summary>
|
||||
Tests the "resetpen" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.ResetPen" />.
|
||||
Tests the "resetpen" command. See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.ResetPen"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.PenTester_Manual1">
|
||||
<summary>
|
||||
Tests the command "pen". See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.PenColor" />
|
||||
Tests the command "pen". See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.PenColor"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.FillTester_Manual1">
|
||||
<summary>
|
||||
Tests the command "fill". See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.FillColor" />.
|
||||
Tests the command "fill". See <see cref="T:Advanced_Software_Engineering.Verbs.DrawingVerbs.FillColor"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.CommandTester.IfTester_Manual1">
|
||||
@@ -165,7 +165,7 @@
|
||||
</member>
|
||||
<member name="T:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester">
|
||||
<summary>
|
||||
This class tests <see cref="T:Advanced_Software_Engineering.SettingsAndHelperFunctions" /> methods. It uses a combination of manual and random tests.
|
||||
This class tests <see cref="T:Advanced_Software_Engineering.SettingsAndHelperFunctions"/> methods. It uses a combination of manual and random tests.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.Strip_Random1">
|
||||
@@ -175,73 +175,73 @@
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.Strip_Manual1">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.Strip(System.String)" /> test
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.Strip(System.String)"/> test
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.Strip_Manual2">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.Strip(System.String)" /> test
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.Strip(System.String)"/> test
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.StripStringArray_Manual1">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.StripStringArray(System.String[])" /> test.
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.StripStringArray(System.String[])"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.StripStringArray_Manual2">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.StripStringArray(System.String[])" /> test.
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.StripStringArray(System.String[])"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.CommandAndParameterParser_Manual1">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)" /> test.
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.CommandAndParameterParser_Manual2">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)" /> test.
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.CommandAndParameterParser_Manual3">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)" /> test.
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.CommandAndParameterParser_Manual4">
|
||||
<summary>
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)" /> test.
|
||||
Manual <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.SettingsAndHelperFunctionsTester.CommandAndParameterParser_Random1">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)" /> test.
|
||||
Random <see cref="M:Advanced_Software_Engineering.SettingsAndHelperFunctions.CommandAndParameterParser(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Advanced_Software_Engineering_Tests.ValueHelperTester">
|
||||
<summary>
|
||||
This class tests <see cref="T:Advanced_Software_Engineering.Verbs.ValueHelper" /> methods. It uses a combination of manual and random tests.
|
||||
This class tests <see cref="T:Advanced_Software_Engineering.Verbs.ValueHelper"/> methods. It uses a combination of manual and random tests.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToInt_Random1">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToInt(System.String)" /> test.
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToInt(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToDouble_Random1">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)" /> test.
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToDouble_Random2">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)" /> test.
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Advanced_Software_Engineering_Tests.ValueHelperTester.ConvertToDouble_Random3">
|
||||
<summary>
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)" /> test.
|
||||
Random <see cref="M:Advanced_Software_Engineering.Verbs.ValueHelper.ConvertToDouble(System.String)"/> test.
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
</doc>
|
||||
+53
-53
@@ -8,7 +8,7 @@ using System.Drawing;
|
||||
namespace Advanced_Software_Engineering_Tests {
|
||||
|
||||
/// <summary>
|
||||
/// The CommandTester class tests the commands possible, mostly by getting a verb and checking it's description..
|
||||
/// The CommandTester class tests the commands possible, mostly by getting a IVerb and checking it's description..
|
||||
/// </summary>
|
||||
[TestClass]
|
||||
public class CommandTester {
|
||||
@@ -61,18 +61,18 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
input += inputParameter + (paramater - 1 != commandParameterNumbers ? ", " : "");
|
||||
}
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
if (command == "moveto") {
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Move origin to " + inputParameters[0] + ", " + inputParameters[1];
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
} else if (command == "drawto" || command == "lineto" || command == "line") {
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Draw line " + inputParameters[0] + ", " + inputParameters[1];
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
} else if (command == "shape") {
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc;
|
||||
if (commandParameterNumbers == 2)
|
||||
correctDesc = "Draws a " + inputParameters[0] + " sided regular polygon, with rotation of 0 radians, with inner radius of " + (double)inputParameters[1];
|
||||
@@ -92,9 +92,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
string input = "move 200, 300";
|
||||
string[] inputParameters = { "200", "300" };
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Move origin to " + inputParameters[0] + ", " + inputParameters[1];
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
}
|
||||
@@ -107,9 +107,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
string input = "moveto 200, 300";
|
||||
string[] inputParameters = { "200", "300" };
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Move origin to " + inputParameters[0] + ", " + inputParameters[1];
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
}
|
||||
@@ -121,8 +121,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void DrawToTester_Manual1() {
|
||||
string input = "drawto 200, 300";
|
||||
string[] inputParameters = { "200", "300" };
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Draw line " + inputParameters[0] + ", " + inputParameters[1];
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
}
|
||||
@@ -134,8 +134,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void DrawToTester_Manual2() {
|
||||
string input = "line 200, 300";
|
||||
string[] inputParameters = { "200", "300" };
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Draw line " + inputParameters[0] + ", " + inputParameters[1];
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
}
|
||||
@@ -147,8 +147,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void DrawToTester_Manual3() {
|
||||
string input = "lineto 200, 300";
|
||||
string[] inputParameters = { "200", "300" };
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Draw line " + inputParameters[0] + ", " + inputParameters[1];
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
}
|
||||
@@ -160,9 +160,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void RegularPolygonTester_Manual1() {
|
||||
string input = "regularpolygon 3, 50";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 3;
|
||||
double scale = 50;
|
||||
@@ -179,9 +179,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void RegularPolygonTester_Manual2() {
|
||||
string input = "rp 3, 50";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 3;
|
||||
double scale = 50;
|
||||
@@ -198,9 +198,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void RegularPolygonTester_Manual3() {
|
||||
string input = "regularpolygon 3, 50, 25";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 3;
|
||||
double scale = 50;
|
||||
@@ -217,9 +217,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void RegularPolygonTester_Manual4() {
|
||||
string input = "rp 3, 50, 25";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 3;
|
||||
double scale = 50;
|
||||
@@ -236,9 +236,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void SquareTester_Manual1() {
|
||||
string input = "square 500";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 4;
|
||||
double scale = 500;
|
||||
@@ -255,9 +255,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void SquareTester_Manual2() {
|
||||
string input = "square 500, 45";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 4;
|
||||
double scale = 500;
|
||||
@@ -280,9 +280,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
new Point(7, 8)
|
||||
};
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = new DrawLines(null, points).GetDescription();
|
||||
|
||||
Assert.AreEqual(verbDesc, correctDesc);
|
||||
@@ -295,9 +295,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void CircleTester_Manual1() {
|
||||
string input = "circle 100";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
string correctDesc = "Draws a circle radius " + 100d.ToString() + ", with origin of the pen";
|
||||
|
||||
@@ -311,9 +311,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void TriangleTester_Manual1() {
|
||||
string input = "triangle 500";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 3;
|
||||
double scale = 500;
|
||||
@@ -330,9 +330,9 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void TriangleTester_Manual2() {
|
||||
string input = "triangle 500, 45";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
|
||||
string verbDesc = verb.GetDescription();
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
|
||||
int sides = 3;
|
||||
double scale = 500;
|
||||
@@ -349,8 +349,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void DotTester_Manual1() {
|
||||
string input = "dot";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Places a dot where the pen currently is";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -362,8 +362,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
[TestMethod]
|
||||
public void ClearTester_Manual1() {
|
||||
string input = "clear";
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Clears the canvas";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -375,8 +375,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
[TestMethod]
|
||||
public void ResetPenTester_Manual1() {
|
||||
string input = "reset";
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Moves pen to the start (0, 0)";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -388,8 +388,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
[TestMethod]
|
||||
public void ResetPenTester_Manual2() {
|
||||
string input = "resetpen";
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Moves pen to the start (0, 0)";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -401,8 +401,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
[TestMethod]
|
||||
public void PenTester_Manual1() {
|
||||
string input = "pen red";
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Set pen color to: Color [Red]";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -414,8 +414,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
[TestMethod]
|
||||
public void FillTester_Manual1() {
|
||||
string input = "fill pink";
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Set fill color to: Color [Pink]";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -428,8 +428,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void IfTester_Manual1() {
|
||||
string input = "if i == 10";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Tests if variable 'i' is equal to 10";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -442,8 +442,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void MethodTester_Manual1() {
|
||||
string input = "def duck, int i";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Create a new method called 'duck' with input 'int i'. The method: ";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
@@ -456,8 +456,8 @@ namespace Advanced_Software_Engineering_Tests {
|
||||
public void ValueTester_Manual1() {
|
||||
string input = "int i = 10";
|
||||
|
||||
Verb verb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = verb.GetDescription();
|
||||
IVerb IVerb = VerbFactory.MakeVerb(null, input);
|
||||
string verbDesc = IVerb.GetDescription();
|
||||
string correctDesc = "Declares and sets integer 'i' to '10'";
|
||||
|
||||
Assert.AreEqual(correctDesc, verbDesc);
|
||||
|
||||
Reference in new issue
Block a user