Exemplo n.º 1
0
        public void ThrowsArgumentException_WhenInvalidValueIsPassed(string date)
        {
            // Arrange
            var accomodationProperty = new AccomodationPropertyMock(1, 2, false, "Sea", 222);

            var parsedDate = DateTime.ParseExact(date, "d/M/yyyy", CultureInfo.InvariantCulture);

            // Act & Assert
            Assert.ThrowsException <ArgumentException>(() => accomodationProperty.SaveRoom(parsedDate));
        }
Exemplo n.º 2
0
        public void ThrowsArgumentException_WhenTheReservationDateAlreadyExists(string date)
        {
            // Arrange
            var accomodationProperty = new AccomodationPropertyMock(1, 2, false, "Sea", 222);

            var parsedDate = DateTime.ParseExact(date, "d/M/yyyy", CultureInfo.InvariantCulture);

            accomodationProperty.NotAvailable.Add(parsedDate);

            // Act & Assert
            Assert.ThrowsException <ArgumentException>(() => accomodationProperty.SaveRoom(parsedDate));
        }