public void Multiply_OwerflowData_ThrowsOverflowException(int intA, int intB) { //arrange Logger.Info($"intA: {intA}; intB: {intB}"); var client = SOAPClientFactory.CreateClient(); //act var ex = Assert.Throws <FaultException>(() => client.Multiply(intA, intB)); //assert Assert.That(ex.Message.Contains("OverflowException")); }
public void Multiply_CorrectData_CorrectResult(int intA, int intB, int result) { //arrange Logger.Info($"intA: {intA}; intB: {intB}"); var client = SOAPClientFactory.CreateClient(); //act int actualResult = client.Multiply(intA, intB); Logger.Info($"Result: {actualResult}"); //assert Assert.AreEqual(result, actualResult); }
public void MultiplyAsync_OwerflowData_ThrowsOverflowException(int intA, int intB) { //arrange Logger.Info($"intA: {intA}; intB: {intB}"); var client = SOAPClientFactory.CreateClient(); //act var ex = Assert.Throws <AggregateException>(() => { var taskResult = client.MultiplyAsync(intA, intB); Task.WaitAny(taskResult); var actualResult = taskResult.Result; }); //assert Assert.That(ex.InnerException.Message.Contains("OverflowException")); }
public void MultiplyAsync_CorrectData_CorrectResult(int intA, int intB, int result) { //arrange Logger.Info($"intA: {intA}; intB: {intB}"); var client = SOAPClientFactory.CreateClient(); //act var taskResult = client.MultiplyAsync(intA, intB); Task.WaitAny(taskResult); var actualResult = taskResult.Result; Logger.Info($"Result: {actualResult}"); //assert Assert.AreEqual(result, actualResult); }