public GetAll() { _fakeRepository = new FakeHorseRepository(); HorseFactory.Create(_fakeRepository); _horseService = new HorseService(_fakeRepository); }
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); }
public void TestSetup() { HorseFactory.Create(Context).WithColor().WithDam().WithSire(); _horseService = Container.Resolve <IHorseService>(); }