public void GetFiltersWithInvalidFilterInput() { string include, exclude; Assert.Throws <ArgumentException>(() => CodeCoverageUtilities.GetFilters("invalidFilter", out include, out exclude)); Assert.Throws <ArgumentException>(() => CodeCoverageUtilities.GetFilters("+,-:", out include, out exclude)); Assert.Throws <ArgumentException>(() => CodeCoverageUtilities.GetFilters("+: , -: ", out include, out exclude)); }
public void GetFiltersWithValidFilterInput() { string include, exclude; CodeCoverageUtilities.GetFilters("", out include, out exclude); Assert.Equal(include, ""); Assert.Equal(exclude, ""); CodeCoverageUtilities.GetFilters("+:avfd.s.sdsd,-:sad.fdf.fs,-:aa.bb,+:av.fd", out include, out exclude); Assert.Equal(include, "avfd.s.sdsd:av.fd"); Assert.Equal(exclude, "sad.fdf.fs:aa.bb"); CodeCoverageUtilities.GetFilters("+:avfd.s.sdsd,-:sad.fdf.fs", out include, out exclude); Assert.Equal(include, "avfd.s.sdsd"); Assert.Equal(exclude, "sad.fdf.fs"); }