public void ConstructorShould_CreateCategoryService() { // Arrange var EfRepositoryStub = new Mock <IEfRepository <Category> >(); var SaveContextStub = new Mock <ISaveContext>(); // Act var categoryServiceMock = new TelerikAcademy.FinalProject.Services.CategoryService(EfRepositoryStub.Object, SaveContextStub.Object); // Assert Assert.IsNotNull(categoryServiceMock); }
public void GetAllCategoriesSortedByName_Should_CallRepository_All() { // Arrange var EfRepositoryStub = new Mock <IEfRepository <Category> >(); var SaveContextStub = new Mock <ISaveContext>(); var categoryServiceMock = new TelerikAcademy.FinalProject.Services.CategoryService(EfRepositoryStub.Object, SaveContextStub.Object); // Act categoryServiceMock.GetAllCategoriesSortedByName(); // Assert EfRepositoryStub.Verify(x => x.All, Times.Once); }
public void GetById_ShouldReturnsNullWhenCategoryIdIsNull() { // Arrange var EfRepositoryStub = new Mock <IEfRepository <Category> >(); var SaveContextStub = new Mock <ISaveContext>(); var categoryService = new TelerikAcademy.FinalProject.Services.CategoryService(EfRepositoryStub.Object, SaveContextStub.Object); // Act Category categoryModel = categoryService.GetById(null); // Assert Assert.IsNull(categoryModel); }