public void Arrange() { var mapper = Substitute.For <IUnitMapper>(); var repository = Substitute.For <IUnitsRepository>(); repository.GetUnitByName(UnitName).ReturnsNull(); mapper.Map(null).Throws(new NullReferenceException()); director = new GetUnitsDirector(mapper, repository); }
public void Arrange() { var mapper = Substitute.For <IUnitMapper>(); var repository = Substitute.For <IUnitsRepository>(); unit = new Unit(); repository.GetUnitByName(UnitName).Returns(this.unit); this.unitDto = new UnitDto(); mapper.Map(this.unit).Returns(this.unitDto); director = new GetUnitsDirector(mapper, repository); }
public void Arrange() { var mapper = Substitute.For <IUnitMapper>(); var repository = Substitute.For <IUnitsRepository>(); var units = new List <Unit> { new Unit(), new Unit() }; repository.GetAllUnitsWithPeople().Returns(units); unitDtoOne = new UnitDto(); unitDtoTwo = new UnitDto(); mapper.Map(units.First()).Returns(this.unitDtoOne); mapper.Map(units.Skip(1).First()).Returns(this.unitDtoTwo); director = new GetUnitsDirector(mapper, repository); }