public void ValidateErrorTypeData_Fail() { var processor = new ProxyFigureProcessors(); processor.Init(new CircleValidator(), new CircleCalculator()); Assert.Throws <InvalidCastException>(() => processor.Validate(new TriangleDescription())); }
public void ValidateNoValidData_Fail() { var processor = new ProxyFigureProcessors(); processor.Init(new CircleValidator(), new CircleCalculator()); ValidationResult result = processor.Validate(new CircleDescription { Radius = 0 }); Assert.False(result.IsValid); }