diff --git a/tSQLtVSTemplate/Code/Code.sqlproj b/tSQLtVSTemplate/Code/Code.sqlproj
index 1a562a3..996c1ce 100644
--- a/tSQLtVSTemplate/Code/Code.sqlproj
+++ b/tSQLtVSTemplate/Code/Code.sqlproj
@@ -16,13 +16,14 @@
1033, CI
BySchemaAndSchemaType
True
- v4.8
+ v4.5.2
CS
Properties
False
True
True
tSQLtVSTemplate
+
bin\Release\
@@ -63,4 +64,4 @@
-
+
\ No newline at end of file
diff --git a/tSQLtVSTemplate/Code/dbo.CalculateDiscount.sql b/tSQLtVSTemplate/Code/dbo.CalculateDiscount.sql
index ad35e5f..59c8b7b 100644
--- a/tSQLtVSTemplate/Code/dbo.CalculateDiscount.sql
+++ b/tSQLtVSTemplate/Code/dbo.CalculateDiscount.sql
@@ -1,13 +1,10 @@
/*--
DROP FUNCTION IF EXISTS dbo.CalculateDiscount;
-GO
--*/
-CREATE FUNCTION [dbo].[CalculateDiscount]
-(
- @Value NUMERIC(13,2)
-)
+GO
+CREATE FUNCTION dbo.CalculateDiscount(@ammount DECIMAL(13,2))
RETURNS TABLE
AS
RETURN
- SELECT CASE WHEN @Value >= 50 THEN @Value * 0.10 ELSE 0 END discount;
+ SELECT CASE WHEN @ammount>=50 THEN @ammount*0.1 ELSE 0 END Discount;
GO
diff --git a/tSQLtVSTemplate/Tests/Tests.sqlproj b/tSQLtVSTemplate/Tests/Tests.sqlproj
index 5292ce4..d87c0e4 100644
--- a/tSQLtVSTemplate/Tests/Tests.sqlproj
+++ b/tSQLtVSTemplate/Tests/Tests.sqlproj
@@ -16,13 +16,14 @@
1033, CI
BySchemaAndSchemaType
True
- v4.8
+ v4.5.2
CS
Properties
False
True
True
tSQLtVSTemplate
+
bin\Release\
@@ -81,4 +82,4 @@
-
+
\ No newline at end of file
diff --git a/tSQLtVSTemplate/Tests/dbo_CalculateDiscountTests.sql b/tSQLtVSTemplate/Tests/dbo_CalculateDiscountTests.sql
index 22a9afa..5e2ab07 100644
--- a/tSQLtVSTemplate/Tests/dbo_CalculateDiscountTests.sql
+++ b/tSQLtVSTemplate/Tests/dbo_CalculateDiscountTests.sql
@@ -1,45 +1,39 @@
/*--
-EXEC tSQLt.DropClass [dbo_CalculateDiscountTests];
-GO
+EXEC tSQLt.DropClass dbo_CalculateDiscountTests;
--*/
-CREATE SCHEMA [dbo_CalculateDiscountTests] AUTHORIZATION [tSQLt.TestClass];
GO
-CREATE PROCEDURE dbo_CalculateDiscountTests.[test returns no discount for order value 49.00]
+CREATE SCHEMA dbo_CalculateDiscountTests AUTHORIZATION [tSQLt.TestClass];
+GO
+CREATE PROCEDURE dbo_CalculateDiscountTests.[test returns no discount if order ammount is $49]
AS
BEGIN
- --Assemble
-
- --Act
- DECLARE @Actual NUMERIC(13,2) = (SELECT discount FROM dbo.CalculateDiscount(49.00) AS CD);
-
- --Assert
- EXEC tSQLt.AssertEquals @Expected = 0, @Actual = @Actual;
+ /*Assemble*/
+ /*Act*/
+ DECLARE @Actual DECIMAL(13,2) = (SELECT Discount FROM dbo.CalculateDiscount(49.00));
+ /*Assert*/
+ EXEC tSQLt.AssertEquals 0, @Actual;
END;
GO
-CREATE PROCEDURE dbo_CalculateDiscountTests.[test returns 10% discount for order value 51.00]
+CREATE PROCEDURE dbo_CalculateDiscountTests.[test returns no discount if order ammount is $51]
AS
BEGIN
- --Assemble
-
- --Act
- DECLARE @Actual NUMERIC(13,2) = (SELECT discount FROM dbo.CalculateDiscount(51.00) AS CD);
-
- --Assert
- EXEC tSQLt.AssertEquals @Expected = 5.10, @Actual = @Actual;
+ /*Assemble*/
+ /*Act*/
+ DECLARE @Actual DECIMAL(13,2) = (SELECT Discount FROM dbo.CalculateDiscount(51.00));
+ /*Assert*/
+ EXEC tSQLt.AssertEquals 5.1, @Actual;
END;
GO
-CREATE PROCEDURE dbo_CalculateDiscountTests.[test returns 10% discount for order value 50.00]
+CREATE PROCEDURE dbo_CalculateDiscountTests.[test returns no discount if order ammount is $50]
AS
BEGIN
- --Assemble
-
- --Act
- DECLARE @Actual NUMERIC(13,2) = (SELECT discount FROM dbo.CalculateDiscount(50.00) AS CD);
-
- --Assert
- EXEC tSQLt.AssertEquals @Expected = 5.00, @Actual = @Actual;
+ /*Assemble*/
+ /*Act*/
+ DECLARE @Actual DECIMAL(13,2) = (SELECT Discount FROM dbo.CalculateDiscount(50.00));
+ /*Assert*/
+ EXEC tSQLt.AssertEquals 5, @Actual;
END;
GO