public void DeserializeAllSetupDataWithWrongXmlMultiTypeThrows() { var xml = TestDataProvider.BuildParametersWrongMultiMinimalDefaultMethodEraserXml(); Expect.Call(handler.Type).Return(typeof(DefaultMethodEraser)).Repeat.Any(); Expect.Call(handler.IsMultiBuilder).Return(true).Repeat.Any(); Expect.Call(handler.ParameterDataType).Return(typeof(EmptyBuildParameters)).Repeat.Any(); mocks.ReplayAll(); Assert.Throws <ArgumentOutOfRangeException>(() => testObject.DeserializeAllSetupData(xml, properties, new[] { handler })); mocks.VerifyAll(); }