public async Task GetOnPremisesDataGatewayInstallersCanBeSerializedAndDeSerialized() { // Arrange var principalObjectId = Guid.NewGuid().ToString(); var oDataResponse = new InstallerPrincipal[] { new InstallerPrincipal { PrincipalObjectId = principalObjectId, GatewayType = GatewayType.Personal.ToString() } }; var serializedODataRepsonse = JsonConvert.SerializeObject(oDataResponse); var client = Utilities.GetTestClient(serializedODataRepsonse); // Act var result = await client.GetInstallerPrincipals(GatewayType.Personal); // Assert oDataResponse.Should().BeEquivalentTo(result); }