public async Task SearchTest() { var movies = new List <Manufacturer> { new Manufacturer() { Name = "Dias" }, new Manufacturer() { Name = "Said" }, }; var fakeRepositoryMock = new Mock <IManufacturerRepository>(); fakeRepositoryMock.Setup(x => x.GetManufacturerWithPredicate(It.IsAny <Expression <Func <Manufacturer, bool> > >())).ReturnsAsync(movies); var manufacturerService = new ManufacturerService(fakeRepositoryMock.Object); var resultManufacturers = await manufacturerService.Search("Dias"); Assert.Collection(resultManufacturers, manufacturer => { Assert.Equal("Dias", manufacturer.Name); }, manufacturer => { Assert.Equal("Said", manufacturer.Name); }); }
public void UpdateManufacturerUsingUpsertTest() { TestManufacturer.ManufacturerName = TestManufacturerName + " updated"; ManufacturerService.Upsert(TestManufacturer, TestUserPrincipal); var foundManufacturers = ManufacturerService.Search(TestManufacturerName + " updated").ToList(); Assert.AreEqual(1, foundManufacturers.Count); Assert.AreEqual(foundManufacturers.First().ManufacturerName, TestManufacturer.ManufacturerName); }
public Manufacturer CreateTestManufacturer() { var newManufacturer = new Manufacturer { ManufacturerName = TestManufacturerName }; ManufacturerService.Insert(newManufacturer); newManufacturer = ManufacturerService.Search(TestManufacturerName).First(); return(newManufacturer); }
public void SoftDeleteManufacturerTest() { var foundManufacturers = ManufacturerService.Search(TestManufacturerName).ToList(); Assert.AreEqual(1, foundManufacturers.Count); ManufacturerService.SoftDelete(foundManufacturers.First().ManufacturerId, TestUserPrincipal); var softDeletedManufacturer = ManufacturerService.Search(TestManufacturerName).ToList(); Assert.AreEqual(1, softDeletedManufacturer.Count); Assert.IsTrue(softDeletedManufacturer.First().IsDeleted); }
public void CreateNewManufacturerWithUpsertTest() { var newManufacturer = new Manufacturer { ManufacturerName = "New Upsert Test Manufacturer" }; ManufacturerService.Upsert(newManufacturer, TestUserPrincipal); var foundManufacturers = ManufacturerService.Search("New Upsert Test Manufacturer").ToList(); Assert.AreEqual(1, foundManufacturers.Count); Assert.AreEqual(foundManufacturers.First().ManufacturerName, newManufacturer.ManufacturerName); ManufacturerService.DeleteByGuid(foundManufacturers.First().ManufacturerId); }
public void InsertManufacturerWithNameThatIsSoftDeletedTest() { TestManufacturer.IsDeleted = true; ManufacturerService.Update(TestManufacturer); var newManufacturer = new Manufacturer { ManufacturerName = TestManufacturerName }; ManufacturerService.Upsert(newManufacturer, TestUserPrincipal); var foundManufacturers = ManufacturerService.Search(TestManufacturerName).ToList(); Assert.AreEqual(1, foundManufacturers.Count); Assert.AreEqual(foundManufacturers.First().ManufacturerName, TestManufacturer.ManufacturerName); Assert.IsFalse(foundManufacturers.First().IsDeleted); }