public void Save_InputName_CorrectNameAssigned(string inputName, string expectedResult) { var categoryDataAccessMock = new CategoryDataAccessMock(); var repository = new CategoryRepository(categoryDataAccessMock); var category = new Category { Name = inputName }; repository.Save(category); categoryDataAccessMock.CategoryTestList[0].ShouldBeSameAs(category); categoryDataAccessMock.CategoryTestList[0].Name.ShouldBe(expectedResult); }
public void Save_EmptyString_CorrectNameAssigned() { var categoryDataAccessMock = new CategoryDataAccessMock(); var repository = new CategoryRepository(categoryDataAccessMock); var category = new Category { Name = "" }; repository.Save(category); categoryDataAccessMock.CategoryTestList[0].ShouldBeSameAs(category); categoryDataAccessMock.CategoryTestList[0].Name.ShouldBe(Strings.NoNamePlaceholderLabel); }
public void Save_InputName_CorrectNameAssigned() { const string name = "Ausgang"; var categoryDataAccessMock = new CategoryDataAccessMock(); var repository = new CategoryRepository(categoryDataAccessMock); var category = new Category { Name = name }; repository.Save(category); categoryDataAccessMock.CategoryTestList[0].ShouldBeSameAs(category); categoryDataAccessMock.CategoryTestList[0].Name.ShouldBe(name); }
public void Save_EmptyString_CorrectNameAssigned() { var categoryDataAccessMock = new CategoryDataAccessMock(); var repository = new CategoryRepository(categoryDataAccessMock, new Mock<INotificationService>().Object); var category = new Category { Name = "" }; repository.Save(category); categoryDataAccessMock.CategoryTestList[0].ShouldBeSameAs(category); categoryDataAccessMock.CategoryTestList[0].Name.ShouldBe(Strings.NoNamePlaceholderLabel); }
public void Save_InputName_CorrectNameAssigned() { const string name = "Ausgang"; var categoryDataAccessMock = new CategoryDataAccessMock(); var repository = new CategoryRepository(categoryDataAccessMock, new Mock<INotificationService>().Object); var category = new Category { Name = name }; repository.Save(category); categoryDataAccessMock.CategoryTestList[0].ShouldBeSameAs(category); categoryDataAccessMock.CategoryTestList[0].Name.ShouldBe(name); }
public void CategoryRepository_Delete() { var categoryDataAccessMock = new CategoryDataAccessMock(); var repository = new CategoryRepository(categoryDataAccessMock); var category = new Category { Name = "Ausgang" }; repository.Save(category); categoryDataAccessMock.CategoryTestList[0].ShouldBeSameAs(category); repository.Delete(category); categoryDataAccessMock.CategoryTestList.Any().ShouldBeFalse(); repository.Data.Any().ShouldBeFalse(); }
public void CategoryRepository_Delete() { var categoryDataAccessMock = new CategoryDataAccessMock(); var repository = new CategoryRepository(categoryDataAccessMock); var category = new Category { Name = "Ausgang" }; repository.Save(category); categoryDataAccessMock.CategoryTestList[0].ShouldBeSameAs(category); repository.Delete(category); categoryDataAccessMock.CategoryTestList.Any().ShouldBeFalse(); repository.Data.Any().ShouldBeFalse(); }
public void Init() { _categoryDataAccessMock = new CategoryDataAccessMock(); }
public void Init() { _categoryDataAccessMock = new CategoryDataAccessMock(); }