27 lines
No EOL
689 B
C#
27 lines
No EOL
689 B
C#
namespace WaitingRoom.Test;
|
|
|
|
public sealed class PatientTests
|
|
{
|
|
private const string Name = "Hans";
|
|
private readonly DateTime _arrivalTime = DateTime.Now;
|
|
|
|
[Fact]
|
|
public void Construction_Normal()
|
|
{
|
|
var p = new Patient(Name, _arrivalTime);
|
|
|
|
p.IsEmergency.Should().BeFalse("regular patient");
|
|
p.Name.Should().Be(Name);
|
|
p.Arrival.Should().Be(_arrivalTime);
|
|
}
|
|
|
|
[Fact]
|
|
public void Construction_Emergency()
|
|
{
|
|
var p = new Patient(Name, _arrivalTime, true);
|
|
|
|
p.IsEmergency.Should().BeTrue("emergency patient");
|
|
p.Name.Should().Be(Name);
|
|
p.Arrival.Should().Be(_arrivalTime);
|
|
}
|
|
} |