예제 #1
0
        public void ShouldChangeStatus()
        {
            // Arrange
            var status         = Status.DeliveryToReturn;
            var until          = new DateTime(2020, 01, 01);
            var rent           = new Rent(Guid.NewGuid(), Guid.NewGuid(), status, until);
            var statusExpected = Status.Return;
            var untilExpected  = new DateTime();

            // Act
            rent.ChangeStatus(statusExpected, untilExpected);

            // Assert
            Assert.Equal(statusExpected, rent.Status);
            Assert.Equal(untilExpected, rent.Until);
        }