Esempio n. 1
0
        public async Task TerminateAsync_SouldReturn_False_IfEntityDoNotExist()
        {
            var db     = this.GetDatabase();
            var mapper = this.GetMapper();


            var firstRent = new RentAgreement
            {
                Id                     = 1,
                Description            = "Some",
                ParkingSlotDescription = "None",
                MonthlyPrice           = 2000,
                StartDate              = new DateTime(2018, 3, 3),
                IsActual               = true
            };
            await db.RentAgreements.AddAsync(firstRent);

            await db.SaveChangesAsync();

            var rentService = new RentsService(mapper, db, null);

            var result = await rentService.TerminateAsync(2);

            var tereminatedRent = await db.RentAgreements.FindAsync(2);

            result
            .Should()
            .BeFalse();
            tereminatedRent
            .Should()
            .BeNull();
        }