public void ShouldIsTitleCenterFalseWhenInAndroid() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.Android.ToString(); //assert Assert.IsFalse(viewModel.IsTitleCentered); }
public void ShouldMarginForSingleIconOfActionBarBeHigherWhenInIOS() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.iOS.ToString(); //assert Assert.AreEqual(new Thickness(0, 0, 10, 0), viewModel.MarginForSingleIconOfActionBar); }
public void ShouldIsTitleCenterTrueWhenInIOS() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.iOS.ToString(); //assert Assert.IsTrue(viewModel.IsTitleCentered); }
public void ShouldMarginForOptionsIconOfActionBarBeLowerWhenInAndroid() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.Android.ToString(); //assert Assert.AreEqual(new Thickness(0, 0, 3, 0), viewModel.MarginForOptionsIconOfActionBar); }
public void ShouldIsLeftIconVisibleWhenInAndroid() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.Android.ToString(); //assert Assert.IsTrue(viewModel.IsLeftIconVisible); }
public void ShouldBackButtonNotBeHiddenWhenNotInLandscapeAndNotInTablet() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Orientation = Devices.Portrait.ToString(); DeviceManager.Idiom = Devices.Phone.ToString(); //assert Assert.IsFalse(viewModel.ShouldBackButtonBeHidden); }
public void ShouldBackButtonBeHiddenWhenLandscapeAndTablet() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Orientation = Devices.Landscape.ToString(); DeviceManager.Idiom = Devices.Tablet.ToString(); //assert Assert.IsTrue(viewModel.ShouldBackButtonBeHidden); }
public void ShouldIsIOSBeTrueWhenInIOSAndIsAndroidShouldBeFalse() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.iOS.ToString(); //assert Assert.IsTrue(viewModel.IsIOS); Assert.IsFalse(viewModel.IsAndroid); }
public void ShouldIsLeftIconVisibleWhenIphoneNewestThan5() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.iOS.ToString(); App.ScreenHeight = 1334; App.ScreenWidth = 750; //assert Assert.IsTrue(viewModel.IsLeftIconVisible); }
public void ShouldGetMainContainerMarginBeZeroWhenAndroidAndPhoneLandscape() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.Android.ToString(); DeviceManager.Idiom = Devices.Phone.ToString(); DeviceManager.Orientation = Devices.Landscape.ToString(); //assert Assert.AreEqual(new Thickness(0), viewModel.GetMainContainerMargin); }
public void ShouldGetMainContainerMarginBeNegativeWhenInIOSSupportedVersionAndInPortraitAndTablet() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Version = "13.3"; DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Idiom = Devices.Tablet.ToString(); DeviceManager.Orientation = Devices.Portrait.ToString(); //assert Assert.AreEqual(new Thickness(0, 0, 0, -35), viewModel.GetMainContainerMargin); }
public void ShouldIsLeftIconVisibleWhenInIphone4InLandscape() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Orientation = Devices.Landscape.ToString(); App.ScreenHeight = 960; App.ScreenWidth = 640; //assert Assert.IsTrue(viewModel.IsLeftIconVisible); }
public void ShouldGetMainContainerMarginBeZeroWhenInLowerVersionsOfIOSAndInPhoneAndPortrait() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Version = "10.0"; DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Idiom = Devices.Phone.ToString(); DeviceManager.Orientation = Devices.Portrait.ToString(); //assert Assert.AreEqual(new Thickness(0), viewModel.GetMainContainerMargin); }
public void ShouldIsLeftIconNotVisibleWhenInIphone5InPortrait() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Orientation = Devices.Portrait.ToString(); App.ScreenHeight = 1136; App.ScreenWidth = 640; //assert Assert.IsFalse(viewModel.IsLeftIconVisible); }
public void ShouldGetMainContainerMarginBeZeroWhenInIOSSupportedVersionAndiPadProSec12AndLandscape() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Version = "13.3"; DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Orientation = Devices.Landscape.ToString(); App.ScreenHeight = 2732; App.ScreenWidth = 2048; //assert Assert.AreEqual(new Thickness(0), viewModel.GetMainContainerMargin); }
public void ShouldGetMainContainerMarginBeNegativeWhenInIOSSupportedVersionAndiPhone11ProMax_XSMaxAndLandscape() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Version = "13.3"; DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Orientation = Devices.Landscape.ToString(); App.ScreenHeight = 2688; App.ScreenWidth = 1242; //assert Assert.AreEqual(new Thickness(-45, 0, -45, -35), viewModel.GetMainContainerMargin); }
public void ShouldRefreshMainContainerMarginsAdjustBackButtonVisibility() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Idiom = Devices.Tablet.ToString(); DeviceManager.Orientation = Devices.Landscape.ToString(); bool originalVisibility = viewModel.ShouldBackButtonBeHidden; DeviceManager.Orientation = Devices.Portrait.ToString(); viewModel.RefreshMainContainerMargins(); bool modifiedVisibility = viewModel.ShouldBackButtonBeHidden; //assert Assert.AreNotEqual(originalVisibility, modifiedVisibility); }
public void ShouldRefreshMainContainerMarginsAdjustLeftIconVisibility() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Version = "13.3"; DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Orientation = Devices.Landscape.ToString(); App.ScreenHeight = 960; App.ScreenWidth = 640; bool originalVisibility = viewModel.IsLeftIconVisible; DeviceManager.Orientation = Devices.Portrait.ToString(); viewModel.RefreshMainContainerMargins(); bool modifiedVisibility = viewModel.IsLeftIconVisible; //assert Assert.AreNotEqual(originalVisibility, modifiedVisibility); }
public void ShouldRefreshMainContainerMarginsAdjustGetMainContainerMargin() { //arrange viewModel = new MockBaseViewModel(); //act DeviceManager.Version = "13.3"; DeviceManager.Platform = Devices.iOS.ToString(); DeviceManager.Idiom = Devices.Phone.ToString(); DeviceManager.Orientation = Devices.Landscape.ToString(); App.ScreenHeight = 1334; App.ScreenWidth = 750; Thickness originalMargin = viewModel.GetMainContainerMargin; DeviceManager.Orientation = Devices.Portrait.ToString(); viewModel.RefreshMainContainerMargins(); Thickness modifiedMargin = viewModel.GetMainContainerMargin; //assert Assert.AreNotEqual(modifiedMargin, originalMargin); }