Exemplo n.º 1
0
        public GetAll()
        {
            _fakeRepository = new FakeHorseRepository();
            HorseFactory.Create(_fakeRepository);

            _horseService = new HorseService(_fakeRepository);
        }
Exemplo n.º 2
0
        public void ItReturnsHorseFromRepository(int id, string name)
        {
            // Arrange
            var expectedHorse = HorseFactory.Create(_fakeRepository, id, name).WithColor();
            var service       = new HorseService(_fakeRepository);

            // Act
            var actualHorse = service.Get(expectedHorse.Id);

            // Assert
            Assert.True(_fakeRepository.GetCalled);
            Assert.Equal(expectedHorse.Id, actualHorse.Id);
            Assert.Equal(expectedHorse.Name, actualHorse.Name);
        }
Exemplo n.º 3
0
        public void TestSetup()
        {
            HorseFactory.Create(Context).WithColor().WithDam().WithSire();

            _horseService = Container.Resolve <IHorseService>();
        }