Esempio n. 1
0
        public void Make_UnValide()
        {
            //arange
            CrewsService fs = new CrewsService(unitOfWork, mapper, validator);

            var expected = new Crew
            {
                Id          = 1,
                DepartureId = default(int)
            };

            var DtoToMake = new CrewDto
            {
                Id          = 1,
                DepartureId = default(int)
            };

            //act
            fs.MakeAsync(DtoToMake);

            var actual = (unitOfWork.Set <Crew>() as FakeRpository <Crew>).createdItem;

            //assert
            Assert.IsNull(actual);
        }
Esempio n. 2
0
        public void Make_Valid()
        {
            //arange
            CrewsService fs = new CrewsService(unitOfWork, mapper, validator);

            var expected = new Crew
            {
                Id          = 1,
                DepartureId = 1
            };

            var DtoToMake = new CrewDto
            {
                Id          = 1,
                DepartureId = 1
            };

            //act
            fs.MakeAsync(DtoToMake);

            var actual = (unitOfWork.Set <Crew>() as FakeRpository <Crew>).createdItem;

            //assert
            Assert.AreEqual(expected.Id, actual.Id);
            Assert.AreEqual(expected.DepartureId, actual.DepartureId);
        }