Esempio n. 1
0
        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);
        }