public void GetConstructedUri_NoParameters_MatchesExpected() { var query = new GetSpartanImage(); var uri = query.GetConstructedUri(); Assert.AreEqual($"profile/h5/profiles/{null}/spartan{null}", uri); }
public void GetConstructedUri_NoParamaters_MatchesExpected() { var query = new GetSpartanImage(); var uri = query.GetConstructedUri(); Assert.AreEqual($"profile/h5/profiles/{null}/spartan{null}", uri); }
public void GetConstructedUri_NoParamaters_MatchesExpected() { var query = new GetSpartanImage(); var uri = query.GetConstructedUri(); Assert.AreEqual(string.Format(BaseUri, null, null), uri); }
public void GetConstructedUri_Crop_MatchesExpected(Enumeration.CropType cropType) { var query = new GetSpartanImage() .Crop(cropType); var uri = query.GetConstructedUri(); Assert.AreEqual($"profile/h5/profiles/{null}/spartan?crop={cropType}", uri); }
public void GetConstructedUri_Size_MatchesExpected(int size) { var query = new GetSpartanImage() .Size(size); var uri = query.GetConstructedUri(); Assert.AreEqual($"profile/h5/profiles/{null}/spartan?size={size}", uri); }
public void GetConstructedUri_ForPlayer_MatchesExpected(string gamertag) { var query = new GetSpartanImage() .ForPlayer(gamertag); var uri = query.GetConstructedUri(); Assert.AreEqual($"profile/h5/profiles/{gamertag}/spartan{null}", uri); }
public void GetConstructedUri_Crop_MatchesExpected(Enumeration.CropType cropType) { var query = new GetSpartanImage() .Crop(cropType); var uri = query.GetConstructedUri(); Assert.AreEqual(string.Format(BaseUri, null, $"?crop={cropType}"), uri); }
public void GetConstructedUri_Size_MatchesExpected(int size) { var query = new GetSpartanImage() .Size(size); var uri = query.GetConstructedUri(); Assert.AreEqual(string.Format(BaseUri, null, $"?size={size}"), uri); }
public void GetConstructedUri_ForPlayer_MatchesExpected(string gamertag) { var query = new GetSpartanImage() .ForPlayer(gamertag); var uri = query.GetConstructedUri(); Assert.AreEqual(string.Format(BaseUri, gamertag, null), uri); }
public void GetConstructedUri_Complex_MatchesExpected(string gamertag, int size, Enumeration.CropType cropType) { var query = new GetSpartanImage() .ForPlayer(gamertag) .Size(size) .Crop(cropType); var uri = query.GetConstructedUri(); Assert.AreEqual($"profile/h5/profiles/{gamertag}/spartan?size={size}&crop={cropType}", uri); }
public void GetConstructedUri_Complex_MatchesExpected(string gamertag, int size, Enumeration.CropType cropType) { var query = new GetSpartanImage() .ForPlayer(gamertag) .Size(size) .Crop(cropType); var uri = query.GetConstructedUri(); Assert.AreEqual(string.Format(BaseUri, gamertag, $"?size={size}&crop={cropType}"), uri); }