private void checkUser(User user) { Assert.IsNotNull(user); Assert.AreEqual(1, user.Id); Assert.AreEqual(UserUsername, user.Username); Assert.AreEqual(UserName, user.Name); Assert.IsNotNull(user.Devices); Assert.AreEqual(2, user.Devices.Length); Assert.AreEqual(Device0Number, user.Devices[0].Number); Assert.IsNotNull(user.Devices[0].Capabilities); Assert.AreEqual(Device0Capabilities.Length, user.Devices[0].Capabilities.Length); Assert.AreEqual(Device1Number, user.Devices[1].Number); Assert.IsNotNull(user.Devices[1].Capabilities); Assert.AreEqual(Device1Capabilities.Length, user.Devices[1].Capabilities.Length); }
public void setUp() { this.context = new Context("https://api.sentinelapp.com.br", "key", "secret"); if (this.user == null) { this.user = new User("Maria", "maria"); Device device1 = new Device("558211223344", new Device.Capability[] { Device.Capability.otp, Device.Capability.sms, Device.Capability.call }); Device device2 = new Device("558299887766", new Device.Capability[] { Device.Capability.call }); this.user.Devices = new Device[] { device1, device2 }; } }
public void CreateOrUpdate_NewUserTest() { this.context.HttpService = createHttpServiceMock( "api/v2/users/maria", HttpMethod.Post, "{\"id\":0,\"name\":\"Maria\",\"username\":\"maria\",\"devices\":[{\"id\":0,\"number\":\"558211223344\",\"token\":null,\"capabilities\":[\"otp\",\"sms\",\"call\"],\"confirmed_at\":null,\"otp_activated\":false},{\"id\":0,\"number\":\"558299887766\",\"token\":null,\"capabilities\":[\"call\"],\"confirmed_at\":null,\"otp_activated\":false}],\"keep_otp_devices\":true}", "OK", UserJson); Device device0 = new Device(this.Device0Number, this.Device0Capabilities); Device device1 = new Device(this.Device1Number, this.Device1Capabilities); User user = new User("Maria", "maria"); user.Devices = new Device[] { device0, device1 }; checkUser(context.CreateOrUpdateUser(user)); }