public void GetCar_Test() { //Arrange var fixture = new Fixture(); var car = Fixtures.CarFixture(); var mapper = Mapper.GetAutoMapper(); var carsRepoMoq = Moqs.CarsReposirotyMoq(mapper.Map <CarEntity>(car)); var carSvc = new CarsService(mapper, carsRepoMoq.Object); //Act var result = carSvc.GetCarAsync(fixture.Create <Guid>()).Result; //Assert var actual = JsonConvert.SerializeObject(car); var expected = JsonConvert.SerializeObject(result); Assert.Equal(expected.Trim(), actual.Trim()); }
public void CreateCar_Test(string modelName, CarType carType) { //Arrange var fixture = new Fixture(); var car = Fixtures.CarFixture(modelName, carType); var mapper = Mapper.GetAutoMapper(); var carsRepoMoq = Moqs.CarsReposirotyMoq(mapper.Map <CarEntity>(car)); var carSvc = new CarsService(mapper, carsRepoMoq.Object); //Act var newCar = carSvc.CreateCarAsync(car).Result; //Assert var actual = JsonConvert.SerializeObject(car); var expected = JsonConvert.SerializeObject(newCar); Assert.Equal(expected.Trim(), actual.Trim()); }