public void GetIsolateById_ExistingIsolate_AllFieldsAreSet() { var service = new PubMlstService(GetUrlReturningIsolate, PostUrlReturns404); var isolate = service.GetIsolateById(1234); isolate.PubMlstId.Should().Be(1234); isolate.PorAVr1.Should().Be("5"); isolate.PorAVr2.Should().Be("2"); isolate.FetAVr.Should().Be("F3-6"); isolate.PorB.Should().Be("2-2"); isolate.Fhbp.Should().Be("1511"); isolate.Nhba.Should().Be("20"); isolate.NadA.Should().Be(""); isolate.PenA.Should().Be("1"); isolate.GyrA.Should().Be("4"); isolate.ParC.Should().Be("1"); isolate.ParE.Should().Be("1"); isolate.RpoB.Should().Be("4"); isolate.RplF.Should().Be("1"); isolate.SequenceType.Should().Be("23"); isolate.ClonalComplex.Should().Be("ST-23 complex"); isolate.BexseroReactivity.Should().Be("none"); isolate.TrumenbaReactivity.Should().Be("cross-reactive"); }
public void NeisseriaIsolates_InexisingIsolate_ReturnsEmptyResult() { var service = new PubMlstService(GetUrlReturns404, PostUrlReturns404); var isolate = service.GetIsolateById(0); isolate.Should().BeNull(); }
public void GetIsolateById_ExistingIsolateWithoutMock_FieldsAreSet() { var controller = new PubMlstService(); var isolate = controller.GetIsolateById(93683); isolate.PorAVr1.Should().Be("5-1"); isolate.PorAVr2.Should().Be("10-1"); isolate.SequenceType.Should().Be("11"); isolate.ClonalComplex.Should().Be("ST-11 complex"); }