public void GetOutputConverter_MatchingConverter_ReturnsConverter() { // Arrange var converterType = "fake"; var fakeConverter = new FakeOutputConverter(converterType); var factory = new ConverterFactory(); factory.AddOutputConverter(fakeConverter); // Act var converter = factory.GetOutputConverter(converterType); // Assert Assert.That(converter, Is.InstanceOf <FakeOutputConverter>()); }
public void GetOutputConverter_NoConverterMatchingType_ReturnsNull() { // Arrange var converterType = "csv"; var fakeConverter = new FakeOutputConverter("fake"); var factory = new ConverterFactory(); factory.AddOutputConverter(fakeConverter); // Act var converter = factory.GetOutputConverter(converterType); // Assert Assert.That(converter, Is.Null); }