public void ReturnProvinceerviceInstance_WhenCorrectDataIsPassed() { // Act var newWineServices = new ProvincesServices(this.provRepoMocked, this.unitOfWorkMocked); // Assert Assert.IsInstanceOf <IProvincesServices>(newWineServices); }
public void Call_AllMethodFromRepositoryOnce() { // Arrange var provinceService = new ProvincesServices(this.provinceRepoMocked.Object, this.unitOfWork); // Act provinceService.GetAll(); // Assert this.provinceRepoMocked.Verify(x => x.All, Times.Once); }
public void ReturnQueryable_WithExactNumber() { // Arrange var provinceService = new ProvincesServices(this.provinceRepoMocked.Object, this.unitOfWork); // Act var expectedNumberProvinces = provinceService.GetAll().Count(); // Assert Assert.AreEqual(expectedNumberProvinces, this.provinces.Count()); }
public void GetId_ShouldbeCalledOnce() { // Arrange var provinceService = new ProvincesServices(this.provinceRepoMocked.Object, this.unitOfWork); var expectedPro = new Province() { ProvinceName = "Sofia", Id = 1 }; // Act var res = provinceService.GetId("Sofia"); // Assert this.provinceRepoMocked.Verify(x => x.All, Times.Once); }
public void ReturnExpectedProvince() { // Arrange var provinceService = new ProvincesServices(this.provinceRepoMocked.Object, this.unitOfWork); var expectedPro = new Province() { ProvinceName = "Sofia", Id = 1 }; // Act var res = provinceService.GetId("Sofia"); // Assert Assert.AreEqual(expectedPro.Id, res); }