Example #1
0
        public void MakeRepositoryUpdateTest()
        {
            //Arrange
            IncludeAllMappings.include();
            var vMake = new VehicleMakeDomain()
            {
                Name = "MakeRepositoryUpdateTest", Abrv = "MakeRepositoryUpdateTest", VehicleMakeId = Guid.NewGuid(), VehicleModel = null
            };
            var context        = new VehicleContext();
            var repository     = new Repositorys.Repository(context, new UnitOfWorkFactory(new UnitOfWork(context)));
            var testRepository = new MakeRepository(repository);
            int response;

            Task.Run(async() =>
            {
                response = await testRepository.Add(vMake);
                Assert.AreEqual(1, response);
            }).GetAwaiter().GetResult();
            vMake.Name = "MakeRepositoryUpdateTestTested";
            //Act
            Task.Run(async() =>
            {
                var result = await testRepository.Update(vMake);
                //Assert
                Assert.AreEqual(1, result);
            }).GetAwaiter().GetResult();
        }
Example #2
0
 public async Task <int> Update(IVehicleMakeDomain entry)
 {
     return(await MakeRepository.Update(entry));
 }