public void When_AddTipoZona_TipoZona_IsAdded() { //Arrange var tipoZona = new TipoZonaBuilder().WithCodigo("ZONA_TIPO_001").WithDescripcion("DESCRIPCION_ZONA_TIPO_001") .WithEmpresa(_context.Empresas.First()) .Build(); //Act _sut.AddTipoZona(tipoZona); //Assert Assert.AreEqual(_context.TiposZona.First().Codigo, tipoZona.Codigo); }
public void When_AddTipoZona_Throws_ApplicationException_If_Codigo_Exists() { //Arrange var tipoZona = new TipoZonaBuilder().WithCodigo("ZONA_TIPO_001").WithDescripcion("DESCRIPCION_ZONA_TIPO_001") .WithEmpresa(_context.Empresas.First()) .Build(); //Act _sut.AddTipoZona(tipoZona); //Assert Assert.That(() => _sut.AddTipoZona(tipoZona), Throws.Exception.TypeOf <ApplicationException>()); }
public void When_AddTipoZona_Throws_ApplicationException_If_Codigo_Exists() { //Arrange var tipoZona = new TipoZonaBuilder().WithCodigo("ZONA_TIPO_001").WithDescripcion("DESCRIPCION_ZONA_TIPO_001") .WithEmpresa(_context.Empresas.First()) .Build(); //Act _sut.AddTipoZona(tipoZona); //Assert Assert.That(() => _sut.AddTipoZona(tipoZona), Throws.Exception.TypeOf<ApplicationException>()); }