Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
islater
cowboy-cafe
Commits
d593b05d
Commit
d593b05d
authored
Feb 25, 2020
by
islater
Browse files
asdf
parent
a95de5f1
Changes
21
Hide whitespace changes
Inline
Side-by-side
Data/BakedBeans.cs
View file @
d593b05d
...
...
@@ -53,7 +53,7 @@ namespace CowboyCafe.Data
}
else
if
(
Size
==
Size
.
Large
)
{
return
6
10
;
return
4
10
;
}
throw
new
NotImplementedException
(
"unknown size"
);
}
...
...
@@ -64,23 +64,9 @@ namespace CowboyCafe.Data
/// <returns></returns>
public
override
string
ToString
()
{
String
title
=
"Baked Beans"
;
switch
(
Size
)
{
case
Size
.
Small
:
title
+=
", small"
;
break
;
case
Size
.
Medium
:
title
+=
", medium"
;
break
;
case
Size
.
Large
:
title
+=
", large"
;
break
;
default
:
throw
new
NotImplementedException
(
"unknown size"
);
}
String
title
=
$"
{
Enum
.
GetName
(
typeof
(
Size
),
Size
)}
"
;
title
+=
" Baked Beans"
;
return
title
;
}
}
...
...
Data/ChiliCheeseFries.cs
View file @
d593b05d
...
...
@@ -64,25 +64,10 @@ namespace CowboyCafe.Data
/// <returns></returns>
public
override
string
ToString
()
{
String
title
=
"Chillie Cheese Fries"
;
switch
(
Size
)
{
case
Size
.
Small
:
title
+=
", small"
;
break
;
case
Size
.
Medium
:
title
+=
", medium"
;
break
;
case
Size
.
Large
:
title
+=
", large"
;
break
;
default
:
throw
new
NotImplementedException
(
"unknown size"
);
}
String
title
=
$"
{
Enum
.
GetName
(
typeof
(
Size
),
Size
)}
"
;
title
+=
" Chili Cheese Fries"
;
return
title
;
}
}
}
}
Data/CornDodgers.cs
View file @
d593b05d
...
...
@@ -64,22 +64,9 @@ namespace CowboyCafe.Data
/// <returns></returns>
public
override
string
ToString
()
{
String
title
=
"Corn Dodger"
;
switch
(
Size
)
{
case
Size
.
Small
:
title
+=
", small"
;
break
;
case
Size
.
Medium
:
title
+=
", medium"
;
break
;
case
Size
.
Large
:
title
+=
", large"
;
break
;
default
:
throw
new
NotImplementedException
(
"unknown size"
);
}
String
title
=
$"
{
Enum
.
GetName
(
typeof
(
Size
),
Size
)}
"
;
title
+=
" Corn Dodgers"
;
return
title
;
return
title
;
}
...
...
Data/CowboyCoffe.cs
→
Data/CowboyCoffe
e
.cs
View file @
d593b05d
...
...
@@ -9,7 +9,7 @@ using System.Text;
namespace
CowboyCafe.Data
{
public
class
CowboyCoffe
:
Drink
public
class
CowboyCoffe
e
:
Drink
{
/// <summary>
/// Determines the size of the drink
...
...
@@ -19,7 +19,7 @@ namespace CowboyCafe.Data
/// <summary>
/// Determines wether or not there is ice in the drink
/// </summary>
public
override
bool
Ice
{
get
;
set
;
}
=
tru
e
;
public
override
bool
Ice
{
get
;
set
;
}
=
fals
e
;
/// <summary>
/// determins if the coffe will have cream or not
...
...
@@ -90,26 +90,12 @@ namespace CowboyCafe.Data
/// <returns></returns>
public
override
string
ToString
()
{
String
title
=
"Cowboy Coffe
"
;
String
title
=
$"
{
Enum
.
GetName
(
typeof
(
Size
),
Size
)}
"
;
if
(
Decaf
)
{
title
+=
", Decaf"
;
}
switch
(
Size
)
{
case
Size
.
Small
:
title
+=
", small"
;
break
;
case
Size
.
Medium
:
title
+=
", medium"
;
break
;
case
Size
.
Large
:
title
+=
", large"
;
break
;
default
:
throw
new
NotImplementedException
(
"unknown size"
);
title
+=
"Decaf "
;
}
title
+=
"Cowboy Coffee"
;
return
title
;
}
...
...
Data/CowpokeChili.cs
View file @
d593b05d
...
...
@@ -99,7 +99,7 @@ namespace CowboyCafe.Data
/// <returns></returns>
public
override
string
ToString
()
{
return
"Cowpoke Chil
l
i"
;
return
"Cowpoke Chili"
;
}
}
...
...
Data/Data.csproj
View file @
d593b05d
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp
2.2
</TargetFramework>
<TargetFramework>netcoreapp
3.1
</TargetFramework>
<AssemblyName>CowboyCafe.Data</AssemblyName>
<RootNamespace>CowboyCafe.Data</RootNamespace>
</PropertyGroup>
...
...
Data/JerkedSoda.cs
View file @
d593b05d
...
...
@@ -33,7 +33,7 @@ namespace CowboyCafe.Data
switch
(
Size
)
{
case
(
Size
.
Small
):
return
2.10
;
return
1.59
;
case
(
Size
.
Medium
):
return
2.10
;
case
(
Size
.
Large
):
...
...
@@ -60,30 +60,53 @@ namespace CowboyCafe.Data
}
}
public
override
List
<
string
>
SpecialInstructions
{
get
{
List
<
string
>
instructions
=
new
List
<
string
>();
if
(!
Ice
)
{
instructions
.
Add
(
"Hold Ice"
);
}
return
instructions
;
}
}
/// <summary>
/// To string method tickets
/// </summary>
/// <returns></returns>
public
override
string
ToString
()
{
String
title
=
"Jerked Soda"
;
title
+
=
$"
,
{
Enum
.
GetName
(
typeof
(
S
odaFlavor
),
Flavor
)}
"
;
switch
(
Size
)
String
title
=
$"
{
Enum
.
GetName
(
typeof
(
S
ize
),
Size
)}
"
;
string
flavorname
=
""
;
switch
(
Flavor
)
{
case
S
ize
.
Small
:
titl
e
+
=
"
, small
"
;
case
S
odaFlavor
.
CreamSoda
:
flavornam
e
=
"
Cream Soda
"
;
break
;
case
S
ize
.
Medium
:
titl
e
+
=
"
, medium
"
;
case
S
odaFlavor
.
BirchBeer
:
flavornam
e
=
"
Birch Beer
"
;
break
;
case
Size
.
Large
:
title
+=
", large"
;
case
SodaFlavor
.
OrangeSoda
:
flavorname
=
"Orange Soda"
;
break
;
case
SodaFlavor
.
RootBeer
:
flavorname
=
"Root Beer"
;
break
;
case
SodaFlavor
.
Sarsparilla
:
flavorname
=
"Sarsparilla"
;
break
;
default
:
throw
new
NotImplementedException
(
"unknown size"
);
throw
new
InvalidOperationException
(
"Unkown flavor"
);
}
title
+=
$"
{
flavorname
}
"
;
title
+=
" Jerked Soda"
;
return
title
;
}
...
...
Data/PandeCampo.cs
View file @
d593b05d
...
...
@@ -64,8 +64,8 @@ namespace CowboyCafe.Data
/// <returns></returns>
public
override
string
ToString
()
{
String
title
=
"Pan de Campo
"
;
title
+=
$",
{
Enum
.
GetName
(
typeof
(
Size
),
Size
)}
"
;
String
title
=
$"
{
Enum
.
GetName
(
typeof
(
Size
),
Size
)}
"
;
title
+=
" Pan de Campo
"
;
return
title
;
}
...
...
Data/RustlersRibs.cs
View file @
d593b05d
...
...
@@ -47,7 +47,7 @@ namespace CowboyCafe.Data
/// <returns></returns>
public
override
string
ToString
()
{
String
title
=
"Rustlers Ribs"
;
String
title
=
"Rustler
'
s Ribs"
;
return
title
;
}
}
...
...
Data/SodaFlavor.cs
View file @
d593b05d
...
...
@@ -13,7 +13,7 @@ namespace CowboyCafe.Data
{
CreamSoda
,
OrangeSoda
,
Sasparilla
,
Sa
r
sparilla
,
BirchBeer
,
RootBeer
}
...
...
Data/TexasTea.cs
View file @
d593b05d
...
...
@@ -92,7 +92,7 @@ namespace CowboyCafe.Data
get
{
List
<
string
>
instructions
=
new
List
<
string
>();
if
(
Ice
)
if
(
!
Ice
)
{
instructions
.
Add
(
"Hold Ice"
);
}
...
...
@@ -111,6 +111,15 @@ namespace CowboyCafe.Data
public
override
string
ToString
()
{
String
title
=
$"
{
Enum
.
GetName
(
typeof
(
Size
),
Size
)}
"
;
title
+=
" Texas"
;
if
(
Sweet
)
{
title
+=
" Sweet"
;
}
else
{
title
+=
" Plain"
;
}
title
+=
" Tea"
;
return
title
;
}
...
...
Data/Water.cs
View file @
d593b05d
...
...
@@ -61,7 +61,7 @@ namespace CowboyCafe.Data
}
if
(
Lemon
)
{
instructions
.
Add
(
"Lemon"
);
instructions
.
Add
(
"
Add
Lemon"
);
}
return
instructions
;
...
...
DataTests/DataTests.csproj
View file @
d593b05d
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp
2.2
</TargetFramework>
<TargetFramework>netcoreapp
3.1
</TargetFramework>
<IsPackable>false</IsPackable>
...
...
@@ -19,6 +19,7 @@
<ItemGroup>
<ProjectReference Include="..\Data\Data.csproj" />
<ProjectReference Include="..\PointOfSale\PointOfSale.csproj" />
</ItemGroup>
</Project>
DataTests/UnitTests/CowboyCoffeeTest.cs
View file @
d593b05d
...
...
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using
System.Text
;
using
Xunit
;
using
CowboyCafe.Data
;
/*
namespace
CowboyCafe.DataTests
{
public
class
CowboyCoffeeTest
...
...
@@ -125,4 +125,3 @@ namespace CowboyCafe.DataTests
}
}
}
*/
\ No newline at end of file
DataTests/UnitTests/DrinkTests.cs
View file @
d593b05d
...
...
@@ -6,7 +6,7 @@ using CowboyCafe.Data;
namespace
CowboyCafe.DataTests
{
/*
public
class
DrinkTests
{
[
Theory
]
...
...
@@ -20,6 +20,6 @@ namespace CowboyCafe.DataTests
Assert
.
IsAssignableFrom
<
Drink
>(
drink
);
}
}
*/
}
DataTests/UnitTests/JerkedSodaTest.cs
View file @
d593b05d
...
...
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using
System.Text
;
using
Xunit
;
using
CowboyCafe.Data
;
/*
namespace
CowboyCafe.DataTests
{
public
class
JerkedSodaTest
...
...
@@ -119,4 +119,3 @@ namespace CowboyCafe.DataTests
}
}
}
*/
\ No newline at end of file
DataTests/UnitTests/SideTests.cs
View file @
d593b05d
...
...
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using
System.Text
;
using
Xunit
;
using
CowboyCafe.Data
;
/*
namespace
CowboyCafe.DataTests
{
public
class
SideTests
...
...
@@ -21,4 +21,4 @@ namespace CowboyCafe.DataTests
}
}
}
*/
DataTests/UnitTests/TexasTeaTest.cs
View file @
d593b05d
...
...
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using
System.Text
;
using
Xunit
;
using
CowboyCafe.Data
;
/*
namespace
CowboyCafe.DataTests
{
public
class
TexasTeaTest
...
...
@@ -128,4 +128,3 @@ namespace CowboyCafe.DataTests
}
}
}
*/
\ No newline at end of file
DataTests/UnitTests/ToStringTests.cs
View file @
d593b05d
...
...
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using
System.Text
;
using
Xunit
;
using
CowboyCafe.Data
;
/*
namespace
CowboyCafe.DataTests
{
public
class
ToStringTests
...
...
@@ -117,4 +117,4 @@ namespace CowboyCafe.DataTests
}
}
*/
DataTests/UnitTests/WaterTest.cs
View file @
d593b05d
...
...
@@ -3,7 +3,7 @@ using System.Collections.Generic;
using
System.Text
;
using
Xunit
;
using
CowboyCafe.Data
;
/*
namespace
CowboyCafe.DataTests
{
public
class
WaterTest
...
...
@@ -107,4 +107,3 @@ namespace CowboyCafe.DataTests
}
}
}
*/
\ No newline at end of file
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment