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()); }
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 CreateUser_Test(string name, UserType userType) { //Arrange var fixture = new Fixture(); var user = Fixtures.UserFixture(name, userType); var mapper = Mapper.GetAutoMapper(); var usersRepoMoq = Moqs.UsersReposirotyMoq(mapper.Map <UserEntity>(user)); var userSvc = new UsersService(mapper, usersRepoMoq.Object); //Act var newUser = userSvc.CreateUserAsync(user).Result; //Assert var actual = JsonConvert.SerializeObject(user); var expected = JsonConvert.SerializeObject(newUser); Assert.Equal(expected.Trim(), actual.Trim()); }