Add Delphi port

This commit is contained in:
Richard Hatherall committed 2020-01-19 14:54:28 +00:00
1 parent 5c7636e4c7
commit 28c2909e3f
12 files changed
+2389

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
unit GildedRoseTests;
interface
uses
DUnitX.TestFramework,
GildedRose,
Item,
System.Generics.Collections;
type
[TestFixture]
TGildedRoseTests = class(TObject)
public
[Test]
procedure UpdateQuality_Never_ChangesTheItemName;
end;
implementation
procedure TGildedRoseTests.UpdateQuality_Never_ChangesTheItemName;
var
LItems: TObjectList<TItem>;
LGildedRose: TGildedRose;
begin
LItems := TObjectList<TItem>.Create;
LItems.Add(TItem.Create('foo', 0, 0));
LGildedRose := TGildedRose.Create(LItems);
LGildedRose.UpdateQuality;
Assert.AreEqual('fixme', LGildedRose.Items[0].Name);
end;
initialization
TDUnitX.RegisterTestFixture(TGildedRoseTests);
end.