Beispiel #1
0
        public void GivenColorNotFoundThenNullColor()
        {
            // Arrange
            var service = new ColorService(_fakeRepository);

            // Act
            var actualColor = service.Get(-1);

            // Assert
            Assert.Null(actualColor);
        }
Beispiel #2
0
        public void ItReturnsColorFromRepository(byte id, string name)
        {
            // Arrange
            var expectedColor = ColorFactory.Create(_fakeRepository, id, name);
            var service       = new ColorService(_fakeRepository);

            // Act
            var actualColor = service.Get(expectedColor.Id);

            // Assert
            Assert.True(_fakeRepository.GetCalled);
            Assert.Equal(expectedColor.Id, actualColor.Id);
            Assert.Equal(expectedColor.Name, actualColor.Name);
        }