public void SetConversionStrategyAndConvertWithoutId_ShouldError() { var contract = new Contract { Name = "Hello world" }; var conversionStrategy = new MockConversionStrategy(); _converterService.ConversionStrategy = conversionStrategy; var conversionResult = _converterService.ConvertContract(contract); Assert.False(conversionResult); Assert.Equal("Id is not defined", _converterService.GetErrorMessage()); }
public void SetConversionStrategyAndConvert_ShouldConvert() { var contract = new Contract { Name = "Hello world", Id = "Contract1" }; var conversionStrategy = new MockConversionStrategy(); _converterService.ConversionStrategy = conversionStrategy; var conversionResult = _converterService.ConvertContract(contract); Assert.True(conversionResult); Assert.Equal(contract.Name, _converterService.GetConvertedCode()); }